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 的通知解释为服务删除。
也看看。
我是 运行.NET Framework 中 Azure Service Fabric 中的无状态服务。如果我的所有应用程序都从我的 Service Fabric 群集中的节点中删除,我想执行一些清理活动并从注册表中删除一些配置。有什么办法可以做到这一点?
是的,您可以通过 registering notification callbacks 完成此操作。使用此代码注册所有应用程序和服务:
var filterDescription = new ServiceNotificationFilterDescription
{
Name = new Uri("fabric:"),
MatchNamePrefix = true
};
您将带有 no endpoints 的通知解释为服务删除。
也看看