AutoActivationExtensions.ActivateKeyedSingleton Metod

Definition

Överlagringar

Name Description
ActivateKeyedSingleton(IServiceCollection, Type, Object)

Framtvingar nyckelaktivering av singleton vid start i stället för vid körning.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Framtvingar nyckelaktivering av singleton vid start i stället för vid körning.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Framtvingar nyckelaktivering av singleton vid start i stället för vid körning.

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

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceType
Type

Vilken typ av tjänst som ska aktiveras.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

Returer

Värdet för services.

Gäller för

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Framtvingar nyckelaktivering av singleton vid start i stället för vid körning.

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

Typparametrar

TService

Vilken typ av tjänst som ska aktiveras.

Parametrar

services
IServiceCollection

Tjänstsamlingen som innehåller tjänsten.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

Returer

Värdet för services.

Gäller för