Sdílet prostřednictvím


AutoActivationExtensions.ActivateKeyedSingleton Metoda

Definice

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)

Zdroj:
AutoActivationExtensions.Keyed.cs
Zdroj:
AutoActivationExtensions.Keyed.cs

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)

Zdroj:
AutoActivationExtensions.Keyed.cs
Zdroj:
AutoActivationExtensions.Keyed.cs

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

Platí pro