ContainerBuilderExtensions.AddService Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddService(IContainerBuilder, ServiceLifetime, Type) |
Ajoute un service de |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Ajoute un service de |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Ajoute un service de |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Ajoute un service de |
AddService(IContainerBuilder, ServiceLifetime, Type)
Ajoute un service de 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
Paramètres
- builder
- IContainerBuilder
IContainerBuilder auquel ajouter le service.
- lifetime
- ServiceLifetime
Durée de vie du service à inscrire.
- serviceType
- Type
Type du service à inscrire et de l’implémentation à utiliser.
Retours
Instance IContainerBuilder elle-même.
S’applique à
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime)
Ajoute un service de TService
avec un 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
Paramètres de type
- TService
Le type de service à ajouter.
- TImplementation
Type de l’implémentation à utiliser.
Paramètres
- builder
- IContainerBuilder
IContainerBuilder auquel ajouter le service.
- lifetime
- ServiceLifetime
Durée de vie du service à inscrire.
Retours
Instance IContainerBuilder elle-même.
S’applique à
AddService<TService>(IContainerBuilder, ServiceLifetime)
Ajoute un service de 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
Paramètres de type
- TService
Le type de service à ajouter.
Paramètres
- builder
- IContainerBuilder
IContainerBuilder auquel ajouter le service.
- lifetime
- ServiceLifetime
Durée de vie du service à inscrire.
Retours
Instance IContainerBuilder elle-même.
S’applique à
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>)
Ajoute un service de TService
avec un 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
Paramètres de type
- TService
Le type de service à ajouter.
Paramètres
- builder
- IContainerBuilder
IContainerBuilder auquel ajouter le service.
- lifetime
- ServiceLifetime
Durée de vie du service à inscrire.
- implementationFactory
- Func<IServiceProvider,TService>
Fabrique qui crée le service.
Retours
Instance IContainerBuilder elle-même.