IKeyedServiceCollection<TKey,TService> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キーによってあいまいさを解消できるサービスのコレクション
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) |
このコレクションからすべてのサービスを取得します。 |