Azure service fabric 正在service fabric控制台应用程序中获取服务信息

Azure service fabric 正在service fabric控制台应用程序中获取服务信息,azure-service-fabric,Azure Service Fabric,在注册服务的控制台应用程序(ServiceRuntime.RegisterServiceAsync…)中,我想知道配置了哪些服务(servicemanifest.xml) 是否有一种方法可以访问CodePackageActivationContext之类的内容。 在服务中,这可以使用来自服务基类的上下文,但在控制台应用程序中没有上下文 有没有其他方法可以在控制台应用程序中获取此信息? 我们需要这些信息来知道要注册哪些服务。 在我们非常动态的环境中,会生成servicemanifest/appli

在注册服务的控制台应用程序(ServiceRuntime.RegisterServiceAsync…)中,我想知道配置了哪些服务(servicemanifest.xml)

是否有一种方法可以访问CodePackageActivationContext之类的内容。 在服务中,这可以使用来自服务基类的上下文,但在控制台应用程序中没有上下文

有没有其他方法可以在控制台应用程序中获取此信息? 我们需要这些信息来知道要注册哪些服务。
在我们非常动态的环境中,会生成servicemanifest/applicationmanifest,并不总是需要所有服务。

以下是获取CodePackageActivationContext和服务类型描述的方法:

var activationContext = FabricRuntime.GetActivationContext();
var serviceTypes = activationContext.GetServiceTypes();

您可能需要在ServiceType和注册时使用的
serviceFactory
委托之间创建某种映射。

以下是获取CodePackageActivationContext和ServiceType描述的方法:

var activationContext = FabricRuntime.GetActivationContext();
var serviceTypes = activationContext.GetServiceTypes();
您可能需要在ServiceType和注册时要使用的
serviceFactory
委托之间创建某种映射