CQRS.NET
2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
|
Public Member Functions | |
AkkaNinjectDependencyResolver (IKernel kernel, ActorSystem system) | |
override object | Resolve (Type serviceType) |
Calls IResolutionRoot.Resolve More... | |
virtual IActorRef | ResolveActor< TAggregate, TAuthenticationToken > (Guid rsn) |
IActorRef | ResolveActor< T > () |
virtual IActorRef | ResolveSagaActor< TSaga, TAuthenticationToken > (Guid rsn) |
virtual object | Resolve (Type serviceType, object rsn) |
virtual object | AkkaResolve (Type serviceType, object rsn, bool isAForcedActorSearch=false) |
Public Member Functions inherited from Cqrs.Ninject.Configuration.NinjectDependencyResolver | |
NinjectDependencyResolver (IKernel kernel) | |
Instantiates a new instance of NinjectDependencyResolver More... | |
virtual T | Resolve< T > () |
Calls IResolutionRoot.Resolve More... | |
Static Public Member Functions | |
static new void | Start (IKernel kernel=null, bool prepareProvidedKernel=false) |
Starts the AkkaNinjectDependencyResolver More... | |
static void | Stop () |
Static Public Member Functions inherited from Cqrs.Ninject.Configuration.NinjectDependencyResolver | |
static void | Start (IKernel kernel=null, bool prepareProvidedKernel=false) |
Starts the NinjectDependencyResolver More... | |
static void | PrepareKernel (IKernel kernel) |
Calls IKernel.Load(IEnumerable<INinjectModule>) passing in ModulesToLoad More... | |
Protected Member Functions | |
override void | BindDependencyResolver () |
virtual object | RootResolve (Type serviceType) |
Properties | |
global::Akka.DI.Ninject.NinjectDependencyResolver | RawAkkaNinjectDependencyResolver [get, set] |
ActorSystem | AkkaSystem [get] |
IDictionary< Type, IActorRef > | AkkaActors [get] |
IAggregateFactory | AggregateFactory [get] |
Properties inherited from Cqrs.Ninject.Configuration.NinjectDependencyResolver | |
static IDependencyResolver | Current [get, protected set] |
The current instance of the IDependencyResolver. More... | |
IKernel | Kernel [get] |
The inner Ninject IKernel used by this instance. More... | |
static Func< IKernel, NinjectDependencyResolver > | DependencyResolverCreator [get, set] |
A user supplied Func<TResult> that will be called during Start to create and populate Current. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from Cqrs.Ninject.Configuration.NinjectDependencyResolver | |
static IList< INinjectModule > | ModulesToLoad = new List<INinjectModule>() |
A collection of INinjectModule instances to load when we call PrepareKernel More... | |