NServiceBus.RoutingOptionExtensions.SetDestination C# (CSharp) Method

SetDestination() public static method

Allows a specific physical address to be used to route this message.
public static SetDestination ( this options, string destination ) : void
options this Option being extended.
destination string The destination address.
return void
        public static void SetDestination(this SendOptions options, string destination)
        {
            Guard.AgainstNull(nameof(options), options);
            Guard.AgainstNullAndEmpty(nameof(destination), destination);

            var state = options.Context.GetOrCreate<UnicastSendRouterConnector.State>();
            state.Option = UnicastSendRouterConnector.RouteOption.ExplicitDestination;
            state.ExplicitDestination = destination;
        }