AutoActivationExtensions.AddActivatedSingleton 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
AddActivatedSingleton(IServiceCollection, Type) |
Ajoute un service singleton activé automatiquement du type spécifié dans serviceType au spécifié IServiceCollection. |
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Ajoute un service singleton activé automatiquement. |
AddActivatedSingleton(IServiceCollection, Type, Type) |
Ajoute un service singleton activé automatiquement. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Ajoute un service singleton activé automatiquement. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Ajoute un service singleton activé automatiquement. |
AddActivatedSingleton<TService>(IServiceCollection) |
Ajoute un service singleton activé automatiquement. |
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Ajoute un service singleton activé automatiquement. |
AddActivatedSingleton(IServiceCollection, Type)
- Source:
- AutoActivationExtensions.cs
- Source:
- AutoActivationExtensions.cs
Ajoute un service singleton activé automatiquement du type spécifié dans serviceType au spécifié IServiceCollection.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType);
static member AddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddActivatedSingleton (services As IServiceCollection, serviceType As Type) As IServiceCollection
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
- serviceType
- Type
Type du service à inscrire et de l’implémentation à utiliser.
Retours
la valeur de la propriété services
;
S’applique à
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)
- Source:
- AutoActivationExtensions.cs
- Source:
- AutoActivationExtensions.cs
Ajoute un service singleton activé automatiquement.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Func<IServiceProvider,object> implementationFactory);
static member AddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Func<IServiceProvider, obj> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddActivatedSingleton (services As IServiceCollection, serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object)) As IServiceCollection
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
- serviceType
- Type
Type de service à inscrire.
- implementationFactory
- Func<IServiceProvider,Object>
Fabrique qui crée le service.
Retours
la valeur de la propriété services
;
S’applique à
AddActivatedSingleton(IServiceCollection, Type, Type)
- Source:
- AutoActivationExtensions.cs
- Source:
- AutoActivationExtensions.cs
Ajoute un service singleton activé automatiquement.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, Type ^ implementationType);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Type implementationType);
static member AddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Type -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddActivatedSingleton (services As IServiceCollection, serviceType As Type, implementationType As Type) As IServiceCollection
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
- serviceType
- Type
Type de service à inscrire.
- implementationType
- Type
Type d’implémentation du service.
Retours
la valeur de la propriété services
;
S’applique à
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)
- Source:
- AutoActivationExtensions.cs
- Source:
- AutoActivationExtensions.cs
Ajoute un service singleton activé automatiquement.
public:
generic <typename TService, typename TImplementation>
where TService : class where TImplementation : class, TService[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<IServiceProvider ^, TImplementation> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton<TService,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,TImplementation> implementationFactory) where TService : class where TImplementation : class, TService;
static member AddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, #'Service> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedSingleton(Of TService As Class, TImplementation As Class) (services As IServiceCollection, implementationFactory As Func(Of IServiceProvider, TImplementation)) As IServiceCollection
Paramètres de type
- TService
Le type de service à ajouter.
- TImplementation
Type de l’implémentation à utiliser.
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
- implementationFactory
- Func<IServiceProvider,TImplementation>
Fabrique qui crée le service.
Retours
la valeur de la propriété services
;
S’applique à
AddActivatedSingleton<TService,TImplementation>(IServiceCollection)
- Source:
- AutoActivationExtensions.cs
- Source:
- AutoActivationExtensions.cs
Ajoute un service singleton activé automatiquement.
public:
generic <typename TService, typename TImplementation>
where TService : class where TImplementation : class, TService[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton<TService,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService;
static member AddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedSingleton(Of TService As Class, TImplementation As Class) (services As IServiceCollection) As IServiceCollection
Paramètres de type
- TService
Le type de service à ajouter.
- TImplementation
Type de l’implémentation à utiliser.
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
Retours
la valeur de la propriété services
;
S’applique à
AddActivatedSingleton<TService>(IServiceCollection)
- Source:
- AutoActivationExtensions.cs
- Source:
- AutoActivationExtensions.cs
Ajoute un service singleton activé automatiquement.
public:
generic <typename TService>
where TService : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class;
static member AddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedSingleton(Of TService As Class) (services As IServiceCollection) As IServiceCollection
Paramètres de type
- TService
Le type de service à ajouter.
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
Retours
la valeur de la propriété services
;
S’applique à
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)
- Source:
- AutoActivationExtensions.cs
- Source:
- AutoActivationExtensions.cs
Ajoute un service singleton activé automatiquement.
public:
generic <typename TService>
where TService : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<IServiceProvider ^, TService> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,TService> implementationFactory) where TService : class;
static member AddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedSingleton(Of TService As Class) (services As IServiceCollection, implementationFactory As Func(Of IServiceProvider, TService)) As IServiceCollection
Paramètres de type
- TService
Le type de service à ajouter.
Paramètres
- services
- IServiceCollection
Collection de services à laquelle ajouter le service.
- implementationFactory
- Func<IServiceProvider,TService>
Fabrique qui crée le service.
Retours
la valeur de la propriété services
;