2012-01-16 4 views
0

を使用してインスタンスを解決するときにパラメータを渡すためにどのように私は次の呼び出しを使用してプラグインのコレクションを取得することができます:Autofac:メタデータレイジー

_schemas = _container.Resolve<IEnumerable<Lazy<IPersistedModel,ISchemaVersion>>>(); 

メタデータに応じて、私は別のインスタンスを作成します。

単にValueプロパティにアクセスするだけでインスタンスを作成できます。

この方法では、パラメータを渡す方法がありません。

これはできますか?

答えて

1

OnActivatingOnActivateを登録して解決済みのインスタンスを構成すると、hereと表示されます。