0

autofac 3(最新バージョン)を使用しています

タイプがビルダーに登録された後にプロパティインジェクションを行う方法、つまり

builder.RegisterType(customType);

次に、プロパティ情報を customType に挿入します。

初期化時にやりたくない。

それを行う方法はありますか?


2 つのステップで実行したい : ステップ - 1: コンポーネントを登録する

ステップ - 2: 登録されたコンポーネントを抽出し、プロパティ値のペアをその登録に挿入します。

autofac で可能ですか?

4

1 に答える 1

0

初期化時ではなく登録時にインジェクションを設定する場合は、WithPropertyまたはメソッドを使用します。WithProperties

すなわちbuilder.RegisterType(customType).WithProperty("PropertyName", "value");

于 2013-06-19T10:33:14.897 に答える