AutoActivationExtensions.ActivateKeyedSingleton Yöntem

Tanım

Aşırı Yüklemeler

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Anahtarlı tekil etkinleştirmeyi çalışma zamanında değil başlatma zamanında zorlar.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Anahtarlı tekil etkinleştirmeyi çalışma zamanında değil başlatma zamanında zorlar.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Kaynak:
AutoActivationExtensions.Keyed.cs
Kaynak:
AutoActivationExtensions.Keyed.cs

Anahtarlı tekil etkinleştirmeyi çalışma zamanında değil başlatma zamanında zorlar.

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

Parametreler

services
IServiceCollection

Hizmetin ekleneceği hizmet koleksiyonu.

serviceType
Type

Etkinleştirecek hizmetin türü.

serviceKey
Object

Belirli bir hizmeti benzersiz olarak tanımlamak için kullanılan nesne.

Döndürülenler

değeri services.

Şunlara uygulanır

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Kaynak:
AutoActivationExtensions.Keyed.cs
Kaynak:
AutoActivationExtensions.Keyed.cs

Anahtarlı tekil etkinleştirmeyi çalışma zamanında değil başlatma zamanında zorlar.

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

Tür Parametreleri

TService

Etkinleştirecek hizmetin türü.

Parametreler

services
IServiceCollection

Hizmeti içeren hizmet koleksiyonu.

serviceKey
Object

Belirli bir hizmeti benzersiz olarak tanımlamak için kullanılan nesne.

Döndürülenler

değeri services.

Şunlara uygulanır