回答編集履歴
1
どこにキャンセレーションの処理を書くかを追記
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
|
|