0

autofac json 構成を使用してモジュールを登録する場合、プロパティやパラメーターを渡すことができます。

{
  "modules": [
    {
      "type": "MyProject.Core.MyModule, MyProject.Core",
      "properties": {
        "ModuleProperties": {
          "prop1": "value1",
          "prop2": "value2"
        }
      }
  ]
}
public class MyModule : Autofac.Module
{
    public Dictionary<string, string> ModuleProps { get; set; }

    protected override void Load(ContainerBuilder builder)
    {
        builder.RegisterType<MyType>.As<IMyInterface>();
    }
}

ModuleProps登録したばかりのタイプに渡す方法はありますか?

4

1 に答える 1