AutoActivationExtensions.ActivateKeyedSingleton Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Wymusza aktywację pojedynczego klucza w czasie uruchamiania, a nie w czasie wykonywania. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Wymusza aktywację pojedynczego klucza w czasie uruchamiania, a nie w czasie wykonywania. |
ActivateKeyedSingleton(IServiceCollection, Type, Object)
Wymusza aktywację pojedynczego klucza w czasie uruchamiania, a nie w czasie wykonywania.
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
Parametry
- services
- IServiceCollection
Kolekcja usług, do których ma zostać dodana usługa.
- serviceType
- Type
Typ usługi do aktywowania.
- serviceKey
- Object
Obiekt używany do unikatowego identyfikowania określonej usługi.
Zwraca
Wartość .services
Dotyczy
ActivateKeyedSingleton<TService>(IServiceCollection, Object)
Wymusza aktywację pojedynczego klucza w czasie uruchamiania, a nie w czasie wykonywania.
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
Parametry typu
- TService
Typ usługi do aktywowania.
Parametry
- services
- IServiceCollection
Kolekcja usług zawierająca usługę.
- serviceKey
- Object
Obiekt używany do unikatowego identyfikowania określonej usługi.
Zwraca
Wartość .services