C# Класс DotNetNuke.Extensions.ServiceLocation.DotNetNukeServiceLocator

Class that provides an implementation of the IServiceLocator interface specific to DotNetNuke's ComponentModel contracts.
Наследование: ServiceLocatorImplBase
Показать файл Открыть проект

Открытые методы

Метод Описание
DotNetNukeServiceLocator ( IContainer container ) : System

Initializes a new instance of the DotNetNukeServiceLocator class.

Защищенные методы

Метод Описание
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.

Описание методов

DoGetAllInstances() защищенный Метод

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.
Результат IEnumerable

DoGetInstance() защищенный Метод

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.
Результат object

DotNetNukeServiceLocator() публичный Метод

Initializes a new instance of the DotNetNukeServiceLocator class.
public DotNetNukeServiceLocator ( IContainer container ) : System
container IContainer The container.
Результат System