这两个值来自TaskContinuationOptions枚举。我不太确定该使用哪个。

我感到困惑的另一对是NotOnRanToCompletionOnlyOnFaulted

这个措辞让我有些困惑,每对中的每个值似乎功能均相同。我在这里想念什么吗?

最佳答案

是的:如果取消某项操作,则不会出错也不会完成。因此它将由NotOnRanToCompletion处理,而不由OnlyOnFaulted处理。

所以:

NotOnRanToCompletion | NotOnFaulted == OnlyOnCancelled
NotOnCanceled        | NotOnFaulted == OnlyOnRanToCompletion
NotOnRanToCompletion | NotOnCanceld == OnlyOnFaulted

08-19 01:14