Condividi tramite


AutoActivationExtensions.ActivateKeyedSingleton Metodo

Definizione

Overload

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Applica l'attivazione singleton chiave al momento dell'avvio anziché in fase di esecuzione.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Applica l'attivazione singleton chiave al momento dell'avvio anziché in fase di esecuzione.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Origine:
AutoActivationExtensions.Keyed.cs

Applica l'attivazione singleton chiave al momento dell'avvio anziché in fase di esecuzione.

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

Parametri

services
IServiceCollection

Raccolta di servizi da aggiungere al servizio.

serviceType
Type

Tipo del servizio da attivare.

serviceKey
Object

Oggetto utilizzato per identificare in modo univoco il servizio specifico.

Restituisce

Valore di services.

Si applica a

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Origine:
AutoActivationExtensions.Keyed.cs

Applica l'attivazione singleton chiave al momento dell'avvio anziché in fase di esecuzione.

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

Parametri di tipo

TService

Tipo del servizio da attivare.

Parametri

services
IServiceCollection

Raccolta di servizi contenente il servizio.

serviceKey
Object

Oggetto utilizzato per identificare in modo univoco il servizio specifico.

Restituisce

Valore di services.

Si applica a