我正在尝试指定要在autofac json配置文件中使用的构造函数。
通过代码a可以使用UsingConstructor(...)方法。
我尝试了不同的配置,但都不起作用。
我的测试示例:{ "type": "BlueCurve.Search.Messaging.PubSub.Producer, BlueCurve.Search.Messaging", "services": [ { "type": "BlueCurve.Search.Messaging.Abstraction.IProducer, BlueCurve.Search.Messaging.Abstraction", "constructor": "System.String, System.Guid, System.String, BlueCurve.Search.Messaging.Abstraction.IAmqpConnectionFactory" } ] }
{ "type": "BlueCurve.Search.Messaging.PubSub.Producer, BlueCurve.Search.Messaging", "services": [ { "type": "BlueCurve.Search.Messaging.Abstraction.IProducer, BlueCurve.Search.Messaging.Abstraction", "using-constructor": "System.String, System.Guid, System.String, BlueCurve.Search.Messaging.Abstraction.IAmqpConnectionFactory" } ] }
{ "type": "BlueCurve.Search.Messaging.PubSub.Producer, BlueCurve.Search.Messaging", "services": [ { "type": "BlueCurve.Search.Messaging.Abstraction.IProducer, BlueCurve.Search.Messaging.Abstraction" } ], "using-constructor": "System.String, System.Guid, System.String, BlueCurve.Search.Messaging.Abstraction.IAmqpConnectionFactory" }
谢谢你的帮助!
发布于 2017-07-13 11:29:53
JSON配置不支持指定构造函数。配置不是基于代码的设置的功能替换功能。See documentation here.
https://stackoverflow.com/questions/45067473
复制相似问题