NServiceBus.ReceiveSettingsExtensions.MakeInstanceUniquelyAddressable C# (CSharp) Method

MakeInstanceUniquelyAddressable() public static method

Makes the endpoint instance uniquely addressable when running multiple instances by adding an instance-specific queue.
public static MakeInstanceUniquelyAddressable ( this config, string discriminator ) : void
config this The instance to apply the settings to.
discriminator string The value to append to the endpoint name to create an instance-specific queue.
return void
        public static void MakeInstanceUniquelyAddressable(this EndpointConfiguration config, string discriminator)
        {
            Guard.AgainstNull(nameof(config), config);
            Guard.AgainstNullAndEmpty(nameof(discriminator), discriminator);

            config.Settings.Set("EndpointInstanceDiscriminator", discriminator);
        }