たとえば、データベースを使用するプロバイダサービスを作成しました。 web.configでは、プロバイダの接続文字列をメインアプリケーションの接続文字列に設定するには、< ConnectionStrings>で定義します。他の設定要素のconfig要素の値を参照するにはどうすればよいですか?
2
A
答えて
1
Mattの答えは微調整のカップルと、かなり多くあります...ラインが、何かのようにこの行を取ってはいけません。
あなたが構成コード自体の外にそれを持って満足している場合は、あなたのプロバイダ構成を拾っしたら、あなたは自分のプロバイダクラスから直接メインの接続文字列セクションに話すことができます。
var provider = ConfigurationManager.GetSection("ProviderConfiguration")
as ProdviderSettingsSection;
ConnectionString connStr =
WebConfigurationManager.ConnectionStrings[provider.ConnectionString];
を
プロバイダにすべての情報を入力したい場合は、プロパティのバッキングフィールドが必要です。
1
メインアプリケーション設定の設定を読み込むカスタム設定要素を作成できます。
は
public class ProviderConfiguration : ConfigurationSection
{
#region Constructors
public ProviderConfiguration() { }
#endregion
#region Public Properties
[ConfigurationProperty("ProviderConnection")]
public ProvderSettingsConfigElement ProvderConnection
{
get { return (ProvderSettingsConfigElement)this["ProviderConnection"]; }
}
#endregion
}
public class ProvderSettingsConfigElement : ConfigurationElement
{
#region Constructors
public ProvderSettingsConfigElement() { }
public WebSecuritySettingsDataProviderElement(string name, string type)
{
ConnectionString = ConfigurationManager.Get("mainAppConnString");
}
#region Public Properties
[ConfigurationProperty("connectionString")]
public string ConnectionString{get; set;}
}
関連する問題
- 1. インデックスの値で要素を参照するにはどうすればよいですか?
- 2. jQueryで他の要素の中の他の要素と同じ要素を3番目に選択するにはどうすればよいですか?
- 3. どのようにselect要素を参照できますか?
- 4. 要素のHTMLをjQueryで変数の値に設定するにはどうすればよいですか?
- 5. jQueryまたはJavaScriptを使用して他の要素にどのようにtd要素を定義するにはどうすればよいですか?
- 6. 特定の子要素以外の要素を読み取るにはどうすればよいですか?
- 7. jQueryの要素のcheckedプロパティを参照するにはどうすればよいですか?
- 8. Angular2コンポーネントのCSSでホスト要素を参照するにはどうすればよいですか?
- 9. 一連の要素の外部キー参照を行うにはどうすればよいですか?
- 10. 他の要素からのjqueryフォーム値の参照
- 11. 他のUI要素を持つUIViewController内にUITableView要素を設定するにはどうすればよいですか?
- 12. クラス内の特定の要素のIDを設定するにはどうすればよいですか?
- 13. 要素IDでJavaScriptの要素のtitleプロパティを取得するにはどうすればよいですか?
- 14. IOS - 要素のスクロール中に要素のインターフェイスを更新するにはどうすればよいですか?
- 15. リストの要素とJavaのマップの要素を比較するにはどうすればよいですか?
- 16. javascriptイベントをある要素から別の要素に渡すにはどうすればよいですか?
- 17. 要素属性をXSLTの要素名に変換するにはどうすればよいですか?
- 18. 要素を別の要素に追加するにはどうすればよいですか?
- 19. IBのUI要素のフォントを "システム"フォントに設定するにはどうすればよいですか?
- 20. JavaScriptでDOM作成の要素にCSS: "hover"を設定するにはどうすればよいですか?
- 21. 子参照要素のXSD検証値
- 22. xsl-foの要素を参照する
- 23. 特定のXML要素のパラメータ値を取得するにはどうすればよいですか?
- 24. 要素の幅をパーセントで設定するにはどうすればよいですか?
- 25. jQueryでは、要素が「マウスオーバーされた」とその要素の子要素を検出するにはどうすればよいですか?ここ
- 26. DOMの要素をテストするにはどうすればよいですか
- 27. DOM要素をjQuery要素に変換するにはどうすればよいですか?
- 28. JQueryでASP.NET要素を参照する
- 29. サービス参照設定で認識できない要素 'pollingDuplexHttpBinding'
- 30. CSS:h3要素とp要素の間隔を省略するにはどうすればいいですか?