Share via


AutoActivationExtensions.ActivateKeyedSingleton 메서드

정의

오버로드

ActivateKeyedSingleton(IServiceCollection, Type, Object)

런타임이 아닌 시작 시간에 키 지정된 싱글톤 활성화를 적용합니다.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

런타임이 아닌 시작 시간에 키 지정된 싱글톤 활성화를 적용합니다.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Source:
AutoActivationExtensions.Keyed.cs
Source:
AutoActivationExtensions.Keyed.cs

런타임이 아닌 시작 시간에 키 지정된 싱글톤 활성화를 적용합니다.

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

매개 변수

services
IServiceCollection

서비스를 추가할 서비스 컬렉션입니다.

serviceType
Type

활성화할 서비스의 유형입니다.

serviceKey
Object

특정 서비스를 고유하게 식별하는 데 사용되는 개체입니다.

반환

services의 값

적용 대상

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Source:
AutoActivationExtensions.Keyed.cs
Source:
AutoActivationExtensions.Keyed.cs

런타임이 아닌 시작 시간에 키 지정된 싱글톤 활성화를 적용합니다.

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

형식 매개 변수

TService

활성화할 서비스의 유형입니다.

매개 변수

services
IServiceCollection

서비스를 포함하는 서비스 컬렉션입니다.

serviceKey
Object

특정 서비스를 고유하게 식별하는 데 사용되는 개체입니다.

반환

services의 값

적용 대상