【发布时间】:2018-10-26 18:22:06
【问题描述】:
我有一个简单的 StatelessService,我想知道它何时被关闭,以便我可以进行一些快速清理。但它似乎从不调用 OnCloseAsync。
当服务正在运行并且我通过 Service Fabric Explorer 在正在运行的节点上使用“重新启动”命令时,它会删除服务并重新启动节点。但它从不调用 OnCloseAsync 覆盖,即使它是有意关闭的。
它也不表示传递给 RunAsync 方法的cancellationToken。因此没有迹象表明该服务正在关闭。是否存在调用 OnCloseAsync 的任何情况,因为我目前看不出它有什么意义。
【问题讨论】:
标签: azure azure-service-fabric