我在.NET Framework中的Azure Service Fabric中运行无状态服务。我想执行一些清理活动,如果我的所有应用程序都从我的Service Fabric Cluster中的节点中删除,则从注册表中删除一些配置。有什么方法可以做到这一点吗?
是的,你可以通过registering notification callbacks来做到这一点。使用以下代码注册所有应用程序和服务:
var filterDescription = new ServiceNotificationFilterDescription
{
Name = new Uri("fabric:"),
MatchNamePrefix = true
};
您使用no endpoints将通知解释为服务删除。
看看this question也是如此。