ContainerBuilderExtensions.AddService Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddService(IContainerBuilder, ServiceLifetime, Type) |
Přidá službu . |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Přidá službu s |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Přidá službu . |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Přidá službu s |
AddService(IContainerBuilder, ServiceLifetime, Type)
Přidá službu .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
Chcete-li IContainerBuilder přidat službu do.
- lifetime
- ServiceLifetime
Životnost služby, která se má zaregistrovat.
- serviceType
- Type
Typ služby, která se má zaregistrovat, a implementace, která se má použít.
Návraty
Samotná IContainerBuilder instance.
Platí pro
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime)
Přidá službu s TService
.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 služby, která se má přidat.
- TImplementation
Typ implementace, která se má použít.
Parametry
- builder
- IContainerBuilder
Chcete-li IContainerBuilder přidat službu do.
- lifetime
- ServiceLifetime
Životnost služby, která se má zaregistrovat.
Návraty
Samotná IContainerBuilder instance.
Platí pro
AddService<TService>(IContainerBuilder, ServiceLifetime)
Přidá službu .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 služby, která se má přidat.
Parametry
- builder
- IContainerBuilder
Chcete-li IContainerBuilder přidat službu do.
- lifetime
- ServiceLifetime
Životnost služby, která se má zaregistrovat.
Návraty
Samotná IContainerBuilder instance.
Platí pro
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>)
Přidá službu s TService
.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 služby, která se má přidat.
Parametry
- builder
- IContainerBuilder
Chcete-li IContainerBuilder přidat službu do.
- lifetime
- ServiceLifetime
Životnost služby, která se má zaregistrovat.
- implementationFactory
- Func<IServiceProvider,TService>
Továrna, která vytváří službu.
Návraty
Samotná IContainerBuilder instance.