2016-10-10 8 views
3

異なるクラスライブラリプロジェクトからService Fabricステートレスサービスのカスタムコンフィグレーション値にアクセスする方法はありますか?私は現在StatelessService自体からこのような構成にアクセスできます。サービスファブリックのステートレスサービスのコンフィグレーション値をサービスプロジェクト外に移動

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

このContext.CodePackageActivationContextに別のプロジェクトからアクセスするにはどうすればよいですか?あるいは、ステートレスサービスコンテキストを別のプロジェクトに公開するにはどうしたらいいですか?これが唯一のクラスタ内で動作することを

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

注:

答えて

7

はこれを試してみてください。

+0

これは機能しました!どうもありがとう :) – Prasadi

関連する問題