2016-10-10 2 views
3

다른 클래스 라이브러리 프로젝트에서 Service Fabric Stateless Service의 사용자 지정 구성 값에 액세스하는 방법이 있습니까? StatelessService 자체에서 현재 이와 같은 구성에 액세스 할 수 있습니다.서비스 프로젝트 외부의 서비스 패브릭 상태 비 저장 서비스 구성 값에 액세스

var configurationPackage =  Context.CodePackageActivationContext.GetConfigurationPackageObject("Config"); 
var connectionStringParameter = configurationPackage.Settings.Sections["QueueConfigSection"].Parameters["QueueName"]; 

다른 프로젝트에서이 Context.CodePackageActivationContext에 어떻게 액세스합니까? 아니면 Stateless Service Context를 다른 프로젝트에 공개 할 수 있습니까?

답변

7

이 시도 : 이것은 단지 클러스터 내에서 작동합니다

var activationContext = FabricRuntime.GetActivationContext(); 
var configurationPackage = activationContext.GetConfigurationPackageObject("Config"); 
var connectionStringParameter = configurationPackage.Settings.Sections["QueueConfigSection"].Parameters["QueueName"]; 

참고.

+0

이것은 효과가 있습니다. 고마워요 :) – Prasadi

관련 문제