.net CancellationToken.CanbeCancelled何时可以为false?
关于的文档描述了它的功能,但没有提到它何时可能是错误的。因此,我并不完全清楚我应该在什么时候注意这个属性 在哪种情况下它可能是假的?我应该什么时候查看它?那么,返回一个不可取消的值 如果您是坚持接收CancellationToken的API的用户,但您对尝试取消工作没有兴趣,那么您可以将此令牌传递给它.net CancellationToken.CanbeCancelled何时可以为false?,.net,multithreading,cancellation-token,.net,Multithreading,Cancellation Token,关于的文档描述了它的功能,但没有提到它何时可能是错误的。因此,我并不完全清楚我应该在什么时候注意这个属性 在哪种情况下它可能是假的?我应该什么时候查看它?那么,返回一个不可取消的值 如果您是坚持接收CancellationToken的API的用户,但您对尝试取消工作没有兴趣,那么您可以将此令牌传递给它 作为构建API的人员,如果CanBeCancelled返回false,您可能能够进行某些优化-检查IsCancellationRequested属性可能“代价高昂”。在这种情况下,它似乎总是为fa
作为构建API的人员,如果CanBeCancelled返回false,您可能能够进行某些优化-检查IsCancellationRequested属性可能“代价高昂”。在这种情况下,它似乎总是为false: