次の方法で共有


KeyedServiceExtensions クラス

定義

キー付きサービスを操作するための拡張機能。

public static class KeyedServiceExtensions
type KeyedServiceExtensions = class
Public Module KeyedServiceExtensions
継承
KeyedServiceExtensions

メソッド

AddSingletonKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)

シングルトン キーサービスを登録する

AddSingletonKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)

シングルトン キーサービスを登録する

AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)

シングルトンの名前付きサービスを登録する

AddSingletonNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)

シングルトンの名前付きサービスを登録する

AddSingletonNamedService<TService>(IServiceCollection, String, Type)

キー付きサービスを操作するための拡張機能。

AddTransientKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)

一時的なキー付きサービスを登録する

AddTransientKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)

一時的なキー付きサービスを登録する

AddTransientNamedService<TService,TInstance>(IServiceCollection, String)

一時的な名前付きサービスを登録する

AddTransientNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)

一時的な名前付きサービスを登録する

GetServiceByKey<TKey,TService>(IServiceProvider, TKey)

キーでサービスを取得します。

GetServiceByName<TService>(IServiceProvider, String)

名前でサービスを取得します。

適用対象