Sdílet prostřednictvím


IContainerBuilder.AddService Metoda

Definice

Přetížení

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

Přidá službu s serviceType .implementationFactory

AddService(ServiceLifetime, Type, Type)

Přidá službu s serviceType .implementationType

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

Přidá službu s 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

Parametry

lifetime
ServiceLifetime

Životnost služby, která se má zaregistrovat.

serviceType
Type

Typ služby, která se má zaregistrovat.

implementationFactory
Func<IServiceProvider,Object>

Továrna, která vytváří službu.

Návraty

Samotná IContainerBuilder instance.

Platí pro

AddService(ServiceLifetime, Type, Type)

Přidá službu s 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

Parametry

lifetime
ServiceLifetime

Životnost služby, která se má zaregistrovat.

serviceType
Type

Typ služby, která se má zaregistrovat.

implementationType
Type

Typ implementace služby.

Návraty

Samotná IContainerBuilder instance.

Platí pro