私は、autofac json設定ファイルで使用するコンストラクタを指定しようとしています。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" }
おかげであなたを!
Hummmmそれは本当に問題です。私はそれを実装しようとします! –
ドキュメントを読んで、モジュールを見てください。モジュールでプログラムで設定し、configでモジュールを登録します。 –
私はComponentRegistrarクラスを拡張し、コンストラクタ指定の使用をサポートするメソッドを設定ファイルに追加しました。 "{ " type ":" BlueCurve.Search.Messaging.PubSub.Producer、BlueCurve.Search.Messaging "、 " constructor ":[" System.String "、" System.Guid "、" System.String "、" BlueCurve.Search.Messaging.Abstraction.IAmqpConnectionFactory、BlueCurve.Search.Messaging.Abstraction "]、 "サービス":[ { "タイプ":" BlueCurve.Search.Messaging.Abstraction.IProducer、BlueCurve.Search.Messaging。抽象化 " } ] }' –