Azure:それを読む前に設定が存在するかどうかを確認できますか?
-
14-11-2019 - |
質問
現在RoleEnvironment.GetConfigurationSettingValue(propertyName)
を使用して、My Webrole設定ファイル(CSDEF + CSCFG)で定義されている設定値を取得します。わかりました、右に聞こえます。
設定が存在するが、設定がCSDEFとCSCFGに定義されていない場合は例外で失敗した場合はうまく機能します。
web.configに多くの構成設定を持つazureに既存のアプリをマイグレーションしています。私のコードでは、設定値を読むために、テストが好きです。 これにより、すべての設定をweb.configから移行し、アプリがすでにデプロイされているときにカスタムを許可します。
これを行う方法はありますか?
GetConfigurationSettingValue
をTry / Catch(キャッチに入れる場合はweb.configから読み取る)でカプセル化したくない(ugly the catch)。
ありがとう!
解決
1.7 Azure SDKの更新。 CloudConfigurationManagerクラスが導入されました。最初にCSCFGを検索するための単一のGetSetting呼び出しを許可し、キーが見つからない場合はweb.configに戻ります。
http://msdn.microsoft.com/en-us/library/jj157248
所属していません StackOverflow