У меня есть следующий код в проекте веб-API Azure Service Fabric:
protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
{
return new ServiceInstanceListener[]
{
new ServiceInstanceListener(serviceContext => //rest ommitted for brevity
}
}
Есть ли способ получить доступ к serviceContext
извне конструктора ServiceInstanceListener
?
Я надеюсь, что может быть что-то вроде StatelessServiceContext statelessServiceContext = StatelessServiceContext.GetCurrentContext();
Причина, по которой я хочу это сделать, - получить доступ к свойству StatelessServiceContext.CodePackageActivationContext
в методе, где я не использую конструктор ServiceInstanceListener
.
См. этот вопрос для получения дополнительной информации.