Class AzureCommandBusReceiverModule<TAuthenticationToken>
A
Inheritance
System.Object
AzureCommandBusReceiverModule<TAuthenticationToken>
Namespace: Cqrs.Ninject.Azure.ServiceBus.CommandBus.Configuration
Assembly: Cqrs.Ninject.Azure.ServiceBus.CommandBus.dll
Syntax
public class AzureCommandBusReceiverModule<TAuthenticationToken> : NinjectModule
Type Parameters
Name | Description |
---|---|
TAuthenticationToken | The |
Methods
GetOrCreateBus<TBus>()
Checks if an existing TBus
has already been registered, if not
it tries to instantiates a new instance via resolution and registers that instance.
Declaration
public virtual TBus GetOrCreateBus<TBus>()where TBus : ICommandReceiver<TAuthenticationToken>, ICommandHandlerRegistrar
Returns
Type | Description |
---|---|
TBus |
Type Parameters
Name | Description |
---|---|
TBus | The |
Load()
Loads the module into the kernel.
Declaration
public override void Load()
RegisterCommandHandlerRegistrar<TBus>(TBus)
Register the CQRS command handler registrar
Declaration
public virtual void RegisterCommandHandlerRegistrar<TBus>(TBus bus)where TBus : ICommandReceiver<TAuthenticationToken>, ICommandHandlerRegistrar
Parameters
Type | Name | Description |
---|---|---|
TBus | bus |
Type Parameters
Name | Description |
---|---|
TBus |
RegisterCommandMessageSerialiser()
Register the CQRS command handler message serialiser
Declaration
public virtual void RegisterCommandMessageSerialiser()
RegisterCommandReceiver<TBus>(TBus)
Register the CQRS command receiver
Declaration
public virtual void RegisterCommandReceiver<TBus>(TBus bus)where TBus : ICommandReceiver<TAuthenticationToken>, ICommandHandlerRegistrar
Parameters
Type | Name | Description |
---|---|---|
TBus | bus |
Type Parameters
Name | Description |
---|---|
TBus |