Поделиться через


IContainerBuilder.AddService Метод

Определение

Перегрузки

AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>)

Добавляет службу с serviceType .implementationFactory

AddService(ServiceLifetime, Type, Type)

Добавляет службу с serviceType .implementationType

AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>)

Добавляет службу с serviceType .implementationFactory

public Microsoft.OData.IContainerBuilder AddService (Microsoft.OData.ServiceLifetime lifetime, Type serviceType, Func<IServiceProvider,object> implementationFactory);
abstract member AddService : Microsoft.OData.ServiceLifetime * Type * Func<IServiceProvider, obj> -> Microsoft.OData.IContainerBuilder
Public Function AddService (lifetime As ServiceLifetime, serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object)) As IContainerBuilder

Параметры

lifetime
ServiceLifetime

Время существования регистрируемой службы.

serviceType
Type

Тип регистрируемой службы.

implementationFactory
Func<IServiceProvider,Object>

Фабрика, создающая службу.

Возвращаемое значение

Сам IContainerBuilder экземпляр.

Применяется к

AddService(ServiceLifetime, Type, Type)

Добавляет службу с serviceType .implementationType

public Microsoft.OData.IContainerBuilder AddService (Microsoft.OData.ServiceLifetime lifetime, Type serviceType, Type implementationType);
abstract member AddService : Microsoft.OData.ServiceLifetime * Type * Type -> Microsoft.OData.IContainerBuilder
Public Function AddService (lifetime As ServiceLifetime, serviceType As Type, implementationType As Type) As IContainerBuilder

Параметры

lifetime
ServiceLifetime

Время существования регистрируемой службы.

serviceType
Type

Тип регистрируемой службы.

implementationType
Type

Тип реализации службы.

Возвращаемое значение

Сам IContainerBuilder экземпляр.

Применяется к