C# Class BeiDream.Core.Events.Bus.Handlers.HandlersFactories.IocHandlerFactory

This IEventHandlerFactory implementation is used to get/release handlers using Ioc.
Inheritance: IEventHandlerFactory
Afficher le fichier Open project: BeiMeng/BeiDream

Méthodes publiques

Méthode Description
GetHandler ( ) : IEventHandler

Resolves handler object from Ioc container.

IocHandlerFactory ( IIocResolver iocResolver, Type handlerType ) : System

Creates a new instance of IocHandlerFactory class.

ReleaseHandler ( IEventHandler handler ) : void

Releases handler object using Ioc container.

Method Details

GetHandler() public méthode

Resolves handler object from Ioc container.
public GetHandler ( ) : IEventHandler
Résultat IEventHandler

IocHandlerFactory() public méthode

Creates a new instance of IocHandlerFactory class.
public IocHandlerFactory ( IIocResolver iocResolver, Type handlerType ) : System
iocResolver IIocResolver
handlerType System.Type Type of the handler
Résultat System

ReleaseHandler() public méthode

Releases handler object using Ioc container.
public ReleaseHandler ( IEventHandler handler ) : void
handler IEventHandler Handler to be released
Résultat void