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
.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin