タグ

Taskに関するpandraburgerのブックマーク (1)

  • Nine Works: Taskを使って非同期処理 6:継続処理のオプション

    Taskを使って非同期処理 6:継続処理のオプション 前回 はContinueWithを使って処理を継続させる方法を説明しました。  今回はContinueWithにオプション(TaskContinuationOptions列挙体)を指定して、特定の条件でのみ継続処理を実行する方法を説明します。  オプションには色々あるのですが、よく使うと思われる以下の3つを紹介します。   Taskが完了した場合のみ継続 : OnlyOnRanToCompletion   Taskがキャンセルされた場合のみ継続 : OnlyOnCanceled   Taskがハンドルされない例外により途中で止まった場合のみ継続 : OnlyOnFaulted これらのオプションを使って、完了後の処理、キャンセル時の処理、エラー時の処理を行なってみます。 ---- C# -------------------------

  • 1