我在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。
答案 0 :(得分:2)
在服务内部使用this.Context
。