【发布时间】:2017-05-21 18:45:25
【问题描述】:
我在删除 Actor 时遇到了困难。我创建了自定义基础服务以在我的 Actor System 上启用备份,不幸的是 RunAsync 中的 Task.Delay() 禁止我删除 Actor(DeleteActorAsync 挂起)。
自定义服务中的我的 RunAsync 构造简单:
protected override async Task RunAsync(CancellationToken cancellationToken)
{
await Task.Delay(500, cancellationToken);
}
就是这样。当我删除延迟并替换为标准 base.RunAsync() 演员删除运行没有问题。
任何人都可以提出一些建议吗?我在文档中找不到任何可用的内容。
【问题讨论】:
标签: .net azure task-parallel-library azure-service-fabric