ConfigurationReader
StructureMapまたはAutoFacを使用して接続しようとしているクラスがあります(使用しているコンテナーを決定していません)。
public class ConfigurationReader {
private string _filePath;
public ConfigurationReader(string filePath){
this._filePath = filePath;
}
public IList<Baz> ListStuff(){
//do something with _filePath;
}
}
アプリの構成方法に基づいて、このクラスのインスタンスに1..nがあります(web.configにはファイルの区切りリストが含まれます)。いずれかのIoCコンテナで、それらを活用してのインスタンスを作成できる拡張ポイントを探していますConfigurationReader
。