AsyncServiceProviderInjection<TService,TInterface>.GetServiceAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| GetServiceAsync() |
取得したサービスを非同期的に返します。 |
| GetServiceAsync(Boolean) |
取得したサービスを非同期的に返します。 |
GetServiceAsync()
取得したサービスを非同期的に返します。
public System.Threading.Tasks.Task<TInterface> GetServiceAsync();
member this.GetServiceAsync : unit -> System.Threading.Tasks.Task<'Interface (requires 'Interface : null)>
Public Function GetServiceAsync () As Task(Of TInterface)
戻り値
Task<TInterface>
サービスの TService インスタンス。
例外
使用可能な種類 TService のサービスがない場合。
注釈
このメソッドを複数回呼び出すと、 の同じインスタンス TInterfaceが返されます。
適用対象
GetServiceAsync(Boolean)
取得したサービスを非同期的に返します。
public System.Threading.Tasks.Task<TInterface?> GetServiceAsync(bool assumePresent);
member this.GetServiceAsync : bool -> System.Threading.Tasks.Task<'Interface (requires 'Interface : null)>
Public Function GetServiceAsync (assumePresent As Boolean) As Task(Of TInterface)
パラメーター
- assumePresent
- Boolean
戻り値
Task<TInterface>
サービスの TService インスタンス。
例外
が assumePresenttrue で、使用できる種類 TService のサービスがない場合。
注釈
このメソッドを複数回呼び出すと、 の同じインスタンス TInterfaceが返されます。