NServiceBus by Particular Software

<PackageReference Include="NServiceBus" Version="8.0.0" />

.NET API 1,076,224 bytes

 QueueAddress

public class QueueAddress
Represents a queue address.
public string BaseAddress { get; }

A queue name without transport specific properties.

public string Discriminator { get; }

A specific discriminator for scale-out purposes.

public IReadOnlyDictionary<string, string> Properties { get; }

Returns all the differentiating properties of this instance.

public string Qualifier { get; }

An additional identifier for logical "sub-queues".

public QueueAddress(string baseAddress, string discriminator = null, IReadOnlyDictionary<string, string> properties = null, string qualifier = null)

Creates a new instance of QueueAddress.