回答編集履歴

1

どこにキャンセレーションの処理を書くかを追記

2016/12/14 01:09

投稿

haru666
haru666

スコア1591

test CHANGED
@@ -62,9 +62,11 @@
62
62
 
63
63
  var task = semaphore.WaitAsync();
64
64
 
65
- // MessageBox.Show(...)
65
+ // var result = MessageBox.Show(...)
66
66
 
67
67
  await task;
68
+
69
+ // if (result ... ) MessageBoxの結果に対応したキャンセル処理等
68
70
 
69
71
  semaphore.Release();
70
72