标签: c# .net-core azure-service-fabric
在查看Azure操作服务结构的错误日志时,有时会看到任务(或操作)已取消的异常消息。
需要分开的是,异常消息可能意味着两件事:
Microsoft是否通过库或功能提供了设置的路径(常见做法)? 还是更多地发挥自己的创造力?
如果是后者,一旦将令牌包装在继承了cancelToken的类中并传递该对象,我可以想到的就是将令牌抽象化,该对象在内部处理取消操作并传播自定义异常。 (由于cancelToken本身是struct,因此需要稍作重构以实现此目的。)