質問編集履歴
2
擬似コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,6 +13,7 @@
|
|
13
13
|
}
|
14
14
|
Task<String> Taskの処理(String arg) {
|
15
15
|
return Task<String>.Run(() => {
|
16
|
+
// ここで同期の重い処理が行われる。
|
16
17
|
//throw new Exception("NG"); // この処理の中で例外が発生する可能性がある
|
17
18
|
return "OK";
|
18
19
|
});
|
1
質問用の擬似コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
// 例外が発生した時はここにくる。成功時はこない。t.Exception にアクセスしたい
|
12
12
|
}, CancellationToken.None, TaskContinuationOptions.NotOnRanToCompletion, taskScheduler);
|
13
13
|
}
|
14
|
-
Task<
|
14
|
+
Task<String> Taskの処理(String arg) {
|
15
15
|
return Task<String>.Run(() => {
|
16
16
|
//throw new Exception("NG"); // この処理の中で例外が発生する可能性がある
|
17
17
|
return "OK";
|