AutoActivationExtensions.ActivateKeyedSingleton Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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)
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)
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
.