Class TableStoragEventStoreModule<TAuthenticationToken>
A Ninject.Modules.INinjectModule that wires up the prerequisites of IEventStore<TAuthenticationToken> with table storage.
Inheritance
System.Object
Ninject.Infrastructure.Disposal.DisposableObject
Ninject.Syntax.BindingRoot
Ninject.Modules.NinjectModule
TableStoragEventStoreModule<TAuthenticationToken>
Inherited Members
Ninject.Modules.NinjectModule.OnLoad(Ninject.IKernel)
Ninject.Modules.NinjectModule.OnUnload(Ninject.IKernel)
Ninject.Modules.NinjectModule.OnVerifyRequiredModules()
Ninject.Modules.NinjectModule.Unload()
Ninject.Modules.NinjectModule.VerifyRequiredModulesAreLoaded()
Ninject.Modules.NinjectModule.Unbind(System.Type)
Ninject.Modules.NinjectModule.AddBinding(Ninject.Planning.Bindings.IBinding)
Ninject.Modules.NinjectModule.RemoveBinding(Ninject.Planning.Bindings.IBinding)
Ninject.Modules.NinjectModule.Kernel
Ninject.Modules.NinjectModule.Name
Ninject.Modules.NinjectModule.Bindings
Ninject.Modules.NinjectModule.KernelInstance
Ninject.Syntax.BindingRoot.Bind<T>()
Ninject.Syntax.BindingRoot.Bind<T1, T2>()
Ninject.Syntax.BindingRoot.Bind<T1, T2, T3>()
Ninject.Syntax.BindingRoot.Bind<T1, T2, T3, T4>()
Ninject.Syntax.BindingRoot.Bind(System.Type[])
Ninject.Syntax.BindingRoot.Unbind<T>()
Ninject.Syntax.BindingRoot.Rebind<T1>()
Ninject.Syntax.BindingRoot.Rebind<T1, T2>()
Ninject.Syntax.BindingRoot.Rebind<T1, T2, T3>()
Ninject.Syntax.BindingRoot.Rebind<T1, T2, T3, T4>()
Ninject.Syntax.BindingRoot.Rebind(System.Type[])
Ninject.Infrastructure.Disposal.DisposableObject.Dispose()
Ninject.Infrastructure.Disposal.DisposableObject.Dispose(System.Boolean)
Ninject.Infrastructure.Disposal.DisposableObject.IsDisposed
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Ninject.Azure.BlobStorage.Configuration
Assembly: Cqrs.Ninject.Azure.BlobStorage.dll
Syntax
public class TableStoragEventStoreModule<TAuthenticationToken> : NinjectModule, IDisposableObject, IDisposable, IBindingRoot, IFluentSyntax, INinjectModule, IHaveKernel
Type Parameters
Name | Description |
---|---|
TAuthenticationToken | The System.Type of the authentication token. |
Methods
Load()
Loads the module into the kernel.
Declaration
public override void Load()
Overrides
Ninject.Modules.NinjectModule.Load()
RegisterEventSerialisationConfiguration()
Register the all event serialisation configurations
Declaration
public virtual void RegisterEventSerialisationConfiguration()
RegisterEventStore()
Register the IEventStore<TAuthenticationToken>
Declaration
public virtual void RegisterEventStore()
RegisterFactories()
Register the all factories
Declaration
public virtual void RegisterFactories()