ContainerBuilderExtensions.AddService Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddService(IContainerBuilder, ServiceLifetime, Type) |
Dodaje usługę . |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Dodaje usługę |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Dodaje usługę . |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Dodaje usługę |
AddService(IContainerBuilder, ServiceLifetime, Type)
Dodaje usługę .serviceType
public static Microsoft.OData.IContainerBuilder AddService (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime, Type serviceType);
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime * Type -> Microsoft.OData.IContainerBuilder
<Extension()>
Public Function AddService (builder As IContainerBuilder, lifetime As ServiceLifetime, serviceType As Type) As IContainerBuilder
Parametry
- builder
- IContainerBuilder
Element IContainerBuilder do dodania usługi.
- lifetime
- ServiceLifetime
Okres istnienia usługi do zarejestrowania.
- serviceType
- Type
Typ usługi do zarejestrowania i implementacji do użycia.
Zwraca
Samo IContainerBuilder wystąpienie.
Dotyczy
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime)
Dodaje usługę TService
z elementem TImplementation
.
public static Microsoft.OData.IContainerBuilder AddService<TService,TImplementation> (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime) where TService : class where TImplementation : class, TService;
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime -> Microsoft.OData.IContainerBuilder (requires 'Service : null)
<Extension()>
Public Function AddService(Of TService As Class, TImplementation As Class) (builder As IContainerBuilder, lifetime As ServiceLifetime) As IContainerBuilder
Parametry typu
- TService
Typ usługi do dodania.
- TImplementation
Typ implementacji do użycia.
Parametry
- builder
- IContainerBuilder
Element IContainerBuilder do dodania usługi.
- lifetime
- ServiceLifetime
Okres istnienia usługi do zarejestrowania.
Zwraca
Samo IContainerBuilder wystąpienie.
Dotyczy
AddService<TService>(IContainerBuilder, ServiceLifetime)
Dodaje usługę .TService
public static Microsoft.OData.IContainerBuilder AddService<TService> (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime) where TService : class;
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime -> Microsoft.OData.IContainerBuilder (requires 'Service : null)
<Extension()>
Public Function AddService(Of TService As Class) (builder As IContainerBuilder, lifetime As ServiceLifetime) As IContainerBuilder
Parametry typu
- TService
Typ usługi do dodania.
Parametry
- builder
- IContainerBuilder
Element IContainerBuilder do dodania usługi.
- lifetime
- ServiceLifetime
Okres istnienia usługi do zarejestrowania.
Zwraca
Samo IContainerBuilder wystąpienie.
Dotyczy
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>)
Dodaje usługę TService
z elementem implementationFactory
.
public static Microsoft.OData.IContainerBuilder AddService<TService> (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime, Func<IServiceProvider,TService> implementationFactory) where TService : class;
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime * Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.OData.IContainerBuilder (requires 'Service : null)
<Extension()>
Public Function AddService(Of TService As Class) (builder As IContainerBuilder, lifetime As ServiceLifetime, implementationFactory As Func(Of IServiceProvider, TService)) As IContainerBuilder
Parametry typu
- TService
Typ usługi do dodania.
Parametry
- builder
- IContainerBuilder
Element IContainerBuilder do dodania usługi.
- lifetime
- ServiceLifetime
Okres istnienia usługi do zarejestrowania.
- implementationFactory
- Func<IServiceProvider,TService>
Fabryka, która tworzy usługę.
Zwraca
Samo IContainerBuilder wystąpienie.