私はキャッシュ、キュー、およびデータベースのいくつかの構成ファイルを持っているアプリケーションを持っています。接続ファイルを作成するためのベストプラクティス
public class ServerConfiguration: ConfigurationSection
{
[ ConfigurationProperty(FOO, DefaultValue = "", IsRequired = false) ]
public string FOO
{
get { return (string)this[FOO]; }
set { this[FOO] = value; }
}
}
これは私が設定ファイルに対して行うもので、私はまたいくつかの継承階層を持っています。
設定を処理するために使用するものは何ですか?また、この目的のためのベストプラクティスは何ですか?
私にはかなり似合います。私はそれが静的でシングルトンでなければならないと思うが、そうでなければ改善すべきではない。 – Yuck
+1:それはシングルトンでなければなりません – surfasb
@Yuckシングルトンは単体テストを難しくします。インターフェースとIoCのユーザはより柔軟になります – Bronumski