在我们的项目中,我们决定通过
在 .NET 中是否有这样的选项可用?如果没有,我不确定在父令牌上注册委托是否足够,还需要进一步考虑。
CancellationToken
来为用户提供取消机制。由于项目中工作的结构,我需要一个分层的取消机制。所谓分层,是指父源取消将递归地导致所有子源被取消,但子源的取消不会传播到父源。在 .NET 中是否有这样的选项可用?如果没有,我不确定在父令牌上注册委托是否足够,还需要进一步考虑。
CancellationTokenSource
以在内部支持此行为?似乎Token
和Cancel
不可重写。 - momvart