这两个值来自TaskContinuationOptions枚举。我不太确定该使用哪个。
我感到困惑的另一对是NotOnRanToCompletion
和OnlyOnFaulted
。
这个措辞让我有些困惑,每对中的每个值似乎功能均相同。我在这里想念什么吗?
最佳答案
是的:如果取消某项操作,则不会出错也不会完成。因此它将由NotOnRanToCompletion
处理,而不由OnlyOnFaulted
处理。
所以:
NotOnRanToCompletion | NotOnFaulted == OnlyOnCancelled
NotOnCanceled | NotOnFaulted == OnlyOnRanToCompletion
NotOnRanToCompletion | NotOnCanceld == OnlyOnFaulted