C# Class Zephyr.Initialization.ServiceLocatorAdapter.WindsorServiceLocator

Adapts the behavior of the Windsor container to the common IServiceLocator
Inheritance: ServiceLocatorImplBase
Afficher le fichier Open project: marufbd/Zephyr.NET

Méthodes publiques

Méthode Description
WindsorServiceLocator ( IWindsorContainer container ) : System

Initializes a new instance of the WindsorServiceLocator class.

Méthodes protégées

Méthode Description
DoGetAllInstances ( Type serviceType ) : IEnumerable

When implemented by inheriting classes, this method will do the actual work of resolving all the requested service instances.

DoGetInstance ( Type serviceType, string key ) : object

When implemented by inheriting classes, this method will do the actual work of resolving the requested service instance.

Method Details

DoGetAllInstances() protected méthode

When implemented by inheriting classes, this method will do the actual work of resolving all the requested service instances.
protected DoGetAllInstances ( Type serviceType ) : IEnumerable
serviceType System.Type Type of service requested.
Résultat IEnumerable

DoGetInstance() protected méthode

When implemented by inheriting classes, this method will do the actual work of resolving the requested service instance.
protected DoGetInstance ( Type serviceType, string key ) : object
serviceType System.Type Type of instance requested.
key string Name of registered service you want. May be null.
Résultat object

WindsorServiceLocator() public méthode

Initializes a new instance of the WindsorServiceLocator class.
public WindsorServiceLocator ( IWindsorContainer container ) : System
container IWindsorContainer The container.
Résultat System