AutoActivationExtensions.ActivateKeyedSingleton Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Vynucuje aktivaci typu singleton s klíčem při spuštění, nikoli za běhu. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Vynucuje aktivaci typu singleton s klíčem při spuštění, nikoli za běhu. |
ActivateKeyedSingleton(IServiceCollection, Type, Object)
Vynucuje aktivaci typu singleton s klíčem při spuštění, nikoli za běhu.
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
Kolekce služeb, do které chcete službu přidat.
- serviceType
- Type
Typ služby, která se má aktivovat.
- serviceKey
- Object
Objekt sloužící k jedinečné identifikaci konkrétní služby.
Návraty
Hodnota .services
Platí pro
ActivateKeyedSingleton<TService>(IServiceCollection, Object)
Vynucuje aktivaci typu singleton s klíčem při spuštění, nikoli za běhu.
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 služby, která se má aktivovat.
Parametry
- services
- IServiceCollection
Kolekce služeb obsahující službu.
- serviceKey
- Object
Objekt sloužící k jedinečné identifikaci konkrétní služby.
Návraty
Hodnota .services