1

https://code.google.com/p/autofac/wiki/Mvc3Integration#Filter_Attribute_Property_Injectionによると、Autofac を使用してフィルターのパブリック プロパティを入力していますが、うまくいきました。

依存関係の1つに名前付き登録を使用しようとするまで。私はそれを行う方法を見つけることができません。次のようにフィルターを手動で登録しようとしました。

builder.RegisterType<MyCustomAttribute>()
       .WithProperty(ResolvedParameter.ForNamed<INamedDependency>("dependencyName"));

RegisterFilterProvider メソッドを呼び出す前に、しかしそれはうまくいきませんでした。

何か案は?これが新しいバージョンで修正されている場合、私はバージョン 2.5.2.830 を使用しています。

ありがとう、コスタス

4

1 に答える 1