Udostępnij za pośrednictwem


DefaultContainerBuilder.AddService Metoda

Definicja

Przeciążenia

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

Dodaje usługę serviceType z elementem implementationFactory.

AddService(ServiceLifetime, Type, Type)

Dodaje usługę serviceType z elementem implementationType.

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

Dodaje usługę serviceType z elementem 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

Okres istnienia usługi do zarejestrowania.

serviceType
Type

Typ usługi do zarejestrowania.

implementationFactory
Func<IServiceProvider,Object>

Fabryka, która tworzy usługę.

Zwraca

Samo IContainerBuilder wystąpienie.

Implementuje

Dotyczy

AddService(ServiceLifetime, Type, Type)

Dodaje usługę serviceType z elementem 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

Okres istnienia usługi do zarejestrowania.

serviceType
Type

Typ usługi do zarejestrowania.

implementationType
Type

Typ implementacji usługi.

Zwraca

Samo IContainerBuilder wystąpienie.

Implementuje

Dotyczy