AutoActivationExtensions.ActivateKeyedSingleton メソッド

定義

オーバーロード

ActivateKeyedSingleton(IServiceCollection, Type, Object)

実行時ではなく、起動時にキー付きシングルトンアクティブ化を適用します。

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

実行時ではなく、起動時にキー付きシングルトンアクティブ化を適用します。

ActivateKeyedSingleton(IServiceCollection, Type, Object)

ソース:
AutoActivationExtensions.Keyed.cs
ソース:
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)

ソース:
AutoActivationExtensions.Keyed.cs
ソース:
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 の値。

適用対象