Tôi đang sử dụng Windsor để quản lý IoC cho bộ điều khiển của mình trong dự án WebAPI. Tôi đã có một DependencyResolver làm việc độc đáo để giải quyết phụ thuộc điều khiển, nhưng bây giờ tôi đang tìm cách để tiêm phụ thuộc vào một bộ lọc hành động tùy chỉnh tôi đang sử dụng để quản lý xác thực.Làm thế nào tôi có thể làm phụ thuộc tiêm vào bộ lọc hành động trong ASP.NET 4 RC WebAPI?
Tôi đã xem xét sử dụng ActionInvoker tùy chỉnh nhưng không rõ ràng từ giao diện mà WebAPI đang sử dụng cách tôi sẽ giải quyết các phụ thuộc thuộc tính trên thuộc tính bộ lọc hành động tùy chỉnh trước khi nó thực hiện. Bất cứ ai cũng có một ví dụ tốt về cách làm điều này trong MVC 4 RC?
EDIT: Tôi biết bạn không thể thực hiện việc xây dựng bộ lọc trên bộ lọc, vì chúng là các thuộc tính và do đó được khởi tạo bởi .NET framework - nhưng tôi hy vọng có một số điểm trong vòng đời thực hiện xảy ra SAU KHI bộ lọc được khởi tạo nhưng TRƯỚC KHI nó được thực hiện, nơi tôi có thể chạy một số mã tùy chỉnh để liệt kê trên các thuộc tính công cộng của bộ lọc và tiêm các dịch vụ cần thiết.
Phiên bản rút gọn IMHO rất tốt được mô tả trong [câu hỏi (và câu trả lời) này - ASP.NET MVC IFilterProvider và tách mối quan tâm] (http://stackoverflow.com/questions/10708565/asp-net-mvc-ifilterprovider- và tách mối quan tâm). –