2016-02-12 72 views
0

asp.net mvc中有一個名爲ResultFilter的篩選器,wep api中是否有任何與asp.net mvc的Result filter相對應的篩選器?或者我怎麼能寫一個過濾器,在每個API控制器方法的return語句之前運行?在wep api中的結果篩選器

回答

0

或者我該如何編寫一個在每個API控制器方法的返回語句 之前運行的過濾器?

除非你能做到IL織入(編譯後期間即注射IL),有沒有辦法做到以前return語句東西。

你在找什麼是ActionFilterAttribute,其中有之前虛方法香精覆蓋之前的API控制器動作將要執行的提供行爲和之後已經被執行。

最後,您還可以實現自定義IHttpActionResult來定製/構建HTTP響應。