AutoActivationExtensions.ActivateKeyedSingleton Metoda

Definicja

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)

Źródło:
AutoActivationExtensions.Keyed.cs
Źródło:
AutoActivationExtensions.Keyed.cs

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)

Źródło:
AutoActivationExtensions.Keyed.cs
Źródło:
AutoActivationExtensions.Keyed.cs

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

Dotyczy