RunAsync メソッド
| 編集/提案 ソースを表示RunAsync(IConnector, Object)
Run(Object)を非同期で実行します。
宣言
public static Task RunAsync(this IConnector connector, object arg)
引数
型 | 名前 | 説明 |
---|---|---|
IConnector | connector | IConnectorインターフェースを実装したオブジェクトです。 |
System.Object | arg | 処理の実行に必要な引数です。 |
戻り値
型 | 説明 |
---|---|
System.Threading.Tasks.Task | 非同期操作を表すオブジェクトです。 |
例外
型 | 条件 |
---|---|
System.ArgumentNullException |
RunAsync<TIn, TOut>(IConnector<TIn, TOut>, TIn)
Run(TIn)を非同期で実行します。
宣言
public static Task<TOut> RunAsync<TIn, TOut>(this IConnector<TIn, TOut> connector, TIn arg)
引数
型 | 名前 | 説明 |
---|---|---|
IConnector<TIn, TOut> | connector | IConnector<TIn, TOut>インターフェースを継承したオブジェクトです。 |
TIn | arg | 処理の実行に必要な引数です。 |
戻り値
型 | 説明 |
---|---|
System.Threading.Tasks.Task<TOut> | 戻り値を含む非同期操作を表すオブジェクトです。 |
型引数
名前 | 説明 |
---|---|
TIn | 接続子の引数の型です。 |
TOut | 接続子の戻り値の型です。 |
例外
型 | 条件 |
---|---|
System.ArgumentNullException |