Freigeben über


DefaultContainerBuilder.AddService Methode

Definition

Überlädt

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

Fügt einen Dienst von serviceType mit einem hinzu implementationFactory.

AddService(ServiceLifetime, Type, Type)

Fügt einen Dienst von serviceType mit einem hinzu implementationType.

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

Fügt einen Dienst von serviceType mit einem hinzu 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

Parameter

lifetime
ServiceLifetime

Die Lebensdauer des zu registrierenden Diensts.

serviceType
Type

Der Typ des zu registrierenden Diensts.

implementationFactory
Func<IServiceProvider,Object>

Die Factory, die den Dienst erstellt.

Gibt zurück

Die IContainerBuilder Instanz selbst.

Implementiert

Gilt für:

AddService(ServiceLifetime, Type, Type)

Fügt einen Dienst von serviceType mit einem hinzu 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

Parameter

lifetime
ServiceLifetime

Die Lebensdauer des zu registrierenden Diensts.

serviceType
Type

Der Typ des zu registrierenden Diensts.

implementationType
Type

Der Implementierungstyp des Diensts.

Gibt zurück

Die IContainerBuilder Instanz selbst.

Implementiert

Gilt für: