NServiceBus.LogicalAddress.CreateQualifiedAddress C# (CSharp) Method

CreateQualifiedAddress() public method

Creates a new logical address with the given qualifier.
public CreateQualifiedAddress ( string qualifier ) : LogicalAddress
qualifier string The qualifier for the new address.
return LogicalAddress
        public LogicalAddress CreateQualifiedAddress(string qualifier)
        {
            Guard.AgainstNullAndEmpty(nameof(qualifier), qualifier);
            if (Qualifier != null)
            {
                throw new Exception("Cannot add a qualifier to an already qualified address.");
            }
            if (EndpointInstance.Discriminator != null)
            {
                throw new Exception("Cannot add a qualifier to an individualized address.");
            }
            return new LogicalAddress(EndpointInstance, qualifier);
        }