Class AzureCommandBus<TAuthenticationToken>
A command bus based on AzureServiceBus<TAuthenticationToken>.
Inheritance
Inherited Members
Namespace: Cqrs.Azure.ServiceBus
Assembly: Cqrs.Azure.ServiceBus.dll
Syntax
public abstract class AzureCommandBus<TAuthenticationToken> : AzureServiceBus<TAuthenticationToken>
Type Parameters
Name | Description |
---|---|
TAuthenticationToken | The |
Constructors
AzureCommandBus(IConfigurationManager, IMessageSerialiser<TAuthenticationToken>, IAuthenticationTokenHelper<TAuthenticationToken>, ICorrelationIdHelper, ILogger, IAzureBusHelper<TAuthenticationToken>, IBusHelper, Boolean)
Instantiate a new instance of AzureCommandBus<TAuthenticationToken>.
Declaration
protected AzureCommandBus(IConfigurationManager configurationManager, IMessageSerialiser<TAuthenticationToken> messageSerialiser, IAuthenticationTokenHelper<TAuthenticationToken> authenticationTokenHelper, ICorrelationIdHelper correlationIdHelper, ILogger logger, IAzureBusHelper<TAuthenticationToken> azureBusHelper, IBusHelper busHelper, bool isAPublisher)
Parameters
Type | Name | Description |
---|---|---|
IConfigurationManager | configurationManager | |
IMessageSerialiser<TAuthenticationToken> | messageSerialiser | |
IAuthenticationTokenHelper<TAuthenticationToken> | authenticationTokenHelper | |
ICorrelationIdHelper | correlationIdHelper | |
ILogger | logger | |
IAzureBusHelper<TAuthenticationToken> | azureBusHelper | |
IBusHelper | busHelper | |
System.Boolean | isAPublisher |
Properties
DefaultPrivateTopicName
The default name of the private topic if no IConfigurationManager value is set.
Declaration
protected override string DefaultPrivateTopicName { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
DefaultPublicTopicName
The default name of the public topic if no IConfigurationManager value is set.
Declaration
protected override string DefaultPublicTopicName { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
MessageBusConnectionStringConfigurationKey
The configuration key for the message bus connection string as used by IConfigurationManager.
Declaration
protected override string MessageBusConnectionStringConfigurationKey { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
PrivateTopicNameConfigurationKey
The configuration key for the name of the private topic as used by IConfigurationManager.
Declaration
protected override string PrivateTopicNameConfigurationKey { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
PrivateTopicSubscriptionNameConfigurationKey
The configuration key for the name of the subscription in the private topic as used by IConfigurationManager.
Declaration
protected override string PrivateTopicSubscriptionNameConfigurationKey { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
PublicTopicNameConfigurationKey
The configuration key for the name of the public topic as used by IConfigurationManager.
Declaration
protected override string PublicTopicNameConfigurationKey { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
PublicTopicSubscriptionNameConfigurationKey
The configuration key for the name of the subscription in the public topic as used by IConfigurationManager.
Declaration
protected override string PublicTopicSubscriptionNameConfigurationKey { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
ThrowExceptionOnReceiverMessageLockLostExceptionDuringCompleteConfigurationKey
The configuration key that
specifies if an
Declaration
protected override string ThrowExceptionOnReceiverMessageLockLostExceptionDuringCompleteConfigurationKey { get; }
Property Value
Type | Description |
---|---|
System.String |