次の方法で共有


IKeyedServiceCollection<TKey,TService> インターフェイス

定義

キーによってあいまいさを解消できるサービスのコレクション

public interface IKeyedServiceCollection<in TKey,out TService> where TService : class
public interface IKeyedServiceCollection<TKey,out TService> where TService : class
type IKeyedServiceCollection<'Key, 'Service (requires 'Service : null)> = interface
Public Interface IKeyedServiceCollection(Of In TKey, Out TService)
Public Interface IKeyedServiceCollection(Of TKey, Out TService)

型パラメーター

TKey

サービス キーの種類。

この型パラメーターは反変です。 つまり、指定した型、または弱い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。
TService

サービスの型。

この型パラメーターは共変です。 つまり、指定した型、または強い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。
派生

メソッド

GetService(IServiceProvider, TKey)

指定したキーを持つサービスを取得します。

GetService(TKey)

キーによってあいまいさを解消できるサービスのコレクション

GetServices(IServiceProvider)

このコレクションからすべてのサービスを取得します。

適用対象