のドキュメントにCancellationToken.CanBeCanceled
は、それが何をするかが説明されていますが、いつ false になる可能性があるかについては言及されていません。したがって、いつこのプロパティに注意を払うべきかは完全にはわかりません。
どのような状況で偽である可能性があり、いつそれを見る必要がありますか?
のドキュメントにCancellationToken.CanBeCanceled
は、それが何をするかが説明されていますが、いつ false になる可能性があるかについては言及されていません。したがって、いつこのプロパティに注意を払うべきかは完全にはわかりません。
どのような状況で偽である可能性があり、いつそれを見る必要がありますか?
CancellationToken.Noneは、キャンセルできないトークンを返します。
CancellationToken の受信を要求する API のユーザーであるが、作業をキャンセルしようとすることに興味がない場合は、このトークンを渡すだけで済みます。
API を構築している人は、CanBeCancelled が false を返す場合、特定の最適化を行うことができる場合があります。IsCancellationRequested プロパティを確認するのは「費用がかかる」場合があります。