如何侦听Service Fabric中的应用程序删除事件?

时间:2018-09-05 15:34:15

标签: azure-service-fabric service-fabric-stateless

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

1 个答案:

答案 0 :(得分:1)

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

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

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

也来看看this question