ITPub博客

首页 > > > C# 中 CancellationTokenSource 使用问题

C# 中 CancellationTokenSource 使用问题

作者:smanzheng 时间:2019-09-17 15:06:08 0 删除 编辑

请问下面的代码中如果 ExecuteOperation(op) 执行超时,会发生什么情况?


IOperationResult IMemcachedNode.Execute(IOperation op)

{

var cts = new CancellationTokenSource();

cts.CancelAfter(timeout);

voidCancel(){

_logger.LogWarning($"Timeout to{nameof(IMemcachedNode.Execute)}({op})");

}

cts.Token.Register(Cancel);

return ExecuteOperation(op);

}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4759/viewspace-3147189/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-25

  • 博文量
    115
  • 访问量
    1240