ASP.Net Coreでは、IOptions<T>
を使用してクラスに設定値を注入することができます。ASP.Netコア注入設定
だから私は、次のようappsettings.json
設定している場合:
{
"CustomSection": {
"Foo": "Bar"
},
"RootUrl": "http://localhost:12345/"
}
私は(私はCustomSection
クラスを定義したと仮定して)私のコンストラクタにIOptions<CustomSection>
を注入し、Foo
プロパティを読み取ることができます。
RootUrl
設定をコンストラクタに挿入するにはどうすればよいですか、これはサポートされていませんか? ない可能あるドキュメントから
あなたは 'RootUrl'のクラスを構築することができません – Daniel
あなたのコンストラクタにIOを挿入しないでください(https://github.com/simpleinjector/SimpleInjector/issues/143#issuecomment-155029876)。 – Steven