Service Fabric中如何监听应用删除事件?

How to listen to the application deletion event in Service Fabric?

我是 运行.NET Framework 中 Azure Service Fabric 中的无状态服务。如果我的所有应用程序都从我的 Service Fabric 群集中的节点中删除,我想执行一些清理活动并从注册表中删除一些配置。有什么办法可以做到这一点?

是的,您可以通过 registering notification callbacks 完成此操作。使用此代码注册所有应用程序和服务:

var filterDescription = new ServiceNotificationFilterDescription
{
    Name = new Uri("fabric:"),
    MatchNamePrefix = true
};

您将带有 no endpoints 的通知解释为服务删除。

也看看