Sdílet prostřednictvím


DefaultContainerBuilder.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
override this.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.

Implementuje

Platí pro

AddService(ServiceLifetime, Type, Type)

Přidá službu s serviceType .implementationType

public virtual Microsoft.OData.IContainerBuilder AddService (Microsoft.OData.ServiceLifetime lifetime, Type serviceType, Type implementationType);
abstract member AddService : Microsoft.OData.ServiceLifetime * Type * Type -> Microsoft.OData.IContainerBuilder
override this.AddService : Microsoft.OData.ServiceLifetime * Type * Type -> Microsoft.OData.IContainerBuilder
Public Overridable 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.

Implementuje

Platí pro