如何从ServiceInstanceListener构造函数外部访问StatelessServiceContext实例

时间:2019-04-25 08:37:49

标签: c# azure-service-fabric asp.net-core-2.2

我在Azure Service Fabric Web API项目中具有以下代码:

        protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
        {
            return new ServiceInstanceListener[]
            {
                new ServiceInstanceListener(serviceContext => //rest ommitted for brevity
            }
        }

是否可以从serviceContext构造函数外部访问ServiceInstanceListener

我希望可能会出现类似StatelessServiceContext statelessServiceContext = StatelessServiceContext.GetCurrentContext();

我要执行此操作的原因是,在我不使用StatelessServiceContext.CodePackageActivationContext构造函数的方法中访问ServiceInstanceListener属性。

有关更多信息,请参见this question

1 个答案:

答案 0 :(得分:2)

在服务内部使用this.Context