AutoActivationExtensions.ActivateKeyedSingleton 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
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Applique l’activation de singleton à clé au démarrage plutôt qu’au moment de l’exécution. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Applique l’activation de singleton à clé au démarrage plutôt qu’au moment de l’exécution. |
ActivateKeyedSingleton(IServiceCollection, Type, Object)
Applique l’activation de singleton à clé au démarrage plutôt qu’au moment de l’exécution.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ ActivateKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection ActivateKeyedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey);
static member ActivateKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function ActivateKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object) As IServiceCollection
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
- serviceType
- Type
Type du service à activer.
- serviceKey
- Object
Objet utilisé pour identifier de manière unique le service spécifique.
Retours
la valeur de la propriété services
;
S’applique à
ActivateKeyedSingleton<TService>(IServiceCollection, Object)
Applique l’activation de singleton à clé au démarrage plutôt qu’au moment de l’exécution.
public:
generic <typename TService>
where TService : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ ActivateKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection ActivateKeyedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey) where TService : class;
static member ActivateKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function ActivateKeyedSingleton(Of TService As Class) (services As IServiceCollection, serviceKey As Object) As IServiceCollection
Paramètres de type
- TService
Type du service à activer.
Paramètres
- services
- IServiceCollection
Collection de services contenant le service.
- serviceKey
- Object
Objet utilisé pour identifier de manière unique le service spécifique.
Retours
la valeur de la propriété services
;