Class MongoDbEventStoreModule<TAuthenticationToken>
A Ninject.Modules.INinjectModule that wires up MongoDbEventStore<TAuthenticationToken> as the IEventStore<TAuthenticationToken>.
Inheritance
System.Object
Ninject.Infrastructure.Disposal.DisposableObject
Ninject.Syntax.BindingRoot
Ninject.Modules.NinjectModule
MongoDbEventStoreModule<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.MongoDB.Configuration
Assembly: Cqrs.Ninject.MongoDB.dll
Syntax
public class MongoDbEventStoreModule<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()