Deffering messages with nservicebus
问题 I am dealing with nServiceBus and I want to retry and a message at another time when one fails. I have heard of Bus.Defer() but my understanding of it is limited. I have a system that checks stock codes. It checks when the command is called and reschedules another check after 8pm. I have CheckCurrentProductAvailabilityCommand that runs a function that checks stock codes. This is handled by CurrentProductAvailabilityRequestHandler. If it fails I then run ScheduleCheckStockAvailabilityCommand