非同期メソッドを待っています

NibblyPig

C#のawait / asyncパターン全体に完全に混乱しています。

フォームアプリを持っていますが、大量の処理を行うのに20秒かかるメソッドを呼び出したいと思います。だからやりたいですawait正しい方法はマークを付けることだと思いましたasync Taskが、これを行うと、そのawait中のどこも使用しないため、警告が表示されます。

グーグルは戻り値について何かを明らかにしました、TaskCompletionSource<T>しかしそれが無効であるため、私は戻り値の型を持っていません。

を使用してこのメ​​ソッドを呼び出すにはどうすればよいawaitですか?

SynerCoder

次のようにメソッドを呼び出します。

await Task.Run(() => YourMethod());

Task.Runメソッドを使用すると、待機可能なタスクが作成されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

非同期メソッドが終了するのを待っています

分類Dev

NodeJSで非同期メソッドを待機しています

分類Dev

2つの非同期メソッドのいずれかが結果を返すのを待っています

分類Dev

メソッドは、非同期が完了するのを待ってから次の行に移動します

分類Dev

同期メソッド内で非同期メソッドを待ちますか?

分類Dev

非同期メソッドは待機していません

分類Dev

非同期メソッドは互いに待機します

分類Dev

非同期を排除し、非同期メソッドで待機します

分類Dev

C#からF#非同期メソッドを呼び出して待機しています

分類Dev

非同期メソッドを待たないとどうなりますか

分類Dev

非同期メソッドを待つ必要がありますか?

分類Dev

非同期メソッドで完了したタスクを待機しています

分類Dev

違いを待つ同期と非同期メソッドを呼び出しますか?

分類Dev

非同期メソッドを待つ方法

分類Dev

メソッドを待っていますAngular5

分類Dev

メソッドの実行を待っています

分類Dev

最初の呼び出しの結果を待っている非同期メソッドにさまざまな呼び出しを行う方法は?

分類Dev

関数を待機していない非同期メソッド-VUE

分類Dev

非同期メソッドを再起動する方法は?前の実行をキャンセルし、それを待ってから開始します

分類Dev

同期メソッドでTask.Run()を使用して、非同期メソッドでのデッドロック待機を回避しますか?

分類Dev

ビルドメソッドが呼び出される前に、非同期メソッドの完了を待ってデータをロードする方法は?

分類Dev

非同期ラムダ式内のすべての非同期メソッドが終了するのを待つ

分類Dev

非同期メソッドがforループで終了するのを待ちます

分類Dev

Ionic4は非同期メソッドの戻りを待ちます

分類Dev

buildメソッドは非同期を待ちません

分類Dev

Javascript Cognitoは非同期を理解して待っていますか?

分類Dev

非同期メソッドが完了するのを待つ方法は?

分類Dev

非同期メソッドが終了するのを待つ

分類Dev

待たずに非同期メソッドを呼び出す#2

Related 関連記事

  1. 1

    非同期メソッドが終了するのを待っています

  2. 2

    NodeJSで非同期メソッドを待機しています

  3. 3

    2つの非同期メソッドのいずれかが結果を返すのを待っています

  4. 4

    メソッドは、非同期が完了するのを待ってから次の行に移動します

  5. 5

    同期メソッド内で非同期メソッドを待ちますか?

  6. 6

    非同期メソッドは待機していません

  7. 7

    非同期メソッドは互いに待機します

  8. 8

    非同期を排除し、非同期メソッドで待機します

  9. 9

    C#からF#非同期メソッドを呼び出して待機しています

  10. 10

    非同期メソッドを待たないとどうなりますか

  11. 11

    非同期メソッドを待つ必要がありますか?

  12. 12

    非同期メソッドで完了したタスクを待機しています

  13. 13

    違いを待つ同期と非同期メソッドを呼び出しますか?

  14. 14

    非同期メソッドを待つ方法

  15. 15

    メソッドを待っていますAngular5

  16. 16

    メソッドの実行を待っています

  17. 17

    最初の呼び出しの結果を待っている非同期メソッドにさまざまな呼び出しを行う方法は?

  18. 18

    関数を待機していない非同期メソッド-VUE

  19. 19

    非同期メソッドを再起動する方法は?前の実行をキャンセルし、それを待ってから開始します

  20. 20

    同期メソッドでTask.Run()を使用して、非同期メソッドでのデッドロック待機を回避しますか?

  21. 21

    ビルドメソッドが呼び出される前に、非同期メソッドの完了を待ってデータをロードする方法は?

  22. 22

    非同期ラムダ式内のすべての非同期メソッドが終了するのを待つ

  23. 23

    非同期メソッドがforループで終了するのを待ちます

  24. 24

    Ionic4は非同期メソッドの戻りを待ちます

  25. 25

    buildメソッドは非同期を待ちません

  26. 26

    Javascript Cognitoは非同期を理解して待っていますか?

  27. 27

    非同期メソッドが完了するのを待つ方法は?

  28. 28

    非同期メソッドが終了するのを待つ

  29. 29

    待たずに非同期メソッドを呼び出す#2

ホットタグ

アーカイブ