Class AzureEventBusReceiverModule<TAuthenticationToken>
A
Inheritance
System.Object
AzureEventBusReceiverModule<TAuthenticationToken>
Namespace: Cqrs.Ninject.Azure.ServiceBus.EventBus.Configuration
Assembly: Cqrs.Ninject.Azure.ServiceBus.EventBus.dll
Syntax
public class AzureEventBusReceiverModule<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 : IEventReceiver<TAuthenticationToken>, IEventHandlerRegistrar
Returns
Type | Description |
---|---|
TBus |
Type Parameters
Name | Description |
---|---|
TBus | The |
Load()
Loads the module into the kernel.
Declaration
public override void Load()
RegisterEventHandlerRegistrar<TBus>(TBus)
Register the CQRS event handler registrar
Declaration
public virtual void RegisterEventHandlerRegistrar<TBus>(TBus bus)where TBus : IEventReceiver<TAuthenticationToken>, IEventHandlerRegistrar
Parameters
Type | Name | Description |
---|---|---|
TBus | bus |
Type Parameters
Name | Description |
---|---|
TBus |
RegisterEventMessageSerialiser()
Register the CQRS event handler message serialiser
Declaration
public virtual void RegisterEventMessageSerialiser()
RegisterEventReceiver<TBus>(TBus)
Register the CQRS event receiver
Declaration
public virtual void RegisterEventReceiver<TBus>(TBus bus)where TBus : IEventReceiver<TAuthenticationToken>, IEventHandlerRegistrar
Parameters
Type | Name | Description |
---|---|---|
TBus | bus |
Type Parameters
Name | Description |
---|---|
TBus |