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 を使用しています。
ありがとう、コスタス