Outgoing step context - rebus-org/Rebus GitHub Wiki

The outgoing step context is a context object that is created for each sent message and will be passed down through the pipeline of outgoing message steps.

The outgoing step context is initialized with the outgoing Message, the current ITransactionContext, and the list of destination addresses in the form of a DestinationAddresses object (under their default keys, i.e. determined by their types) for the rest of the pipeline to use.