0
我有一個ASP.NET Web Api 2.2項目,我想從所有控制器獲取響應,並用一些元數據將其包裝在包裝對象中。然後我想我的自定義媒體類型格式化程序(特別是我的自定義JsonMediaTypeFormatter)使用額外的元數據來做一些自定義序列化。我可以在格式化程序處理它之前修改響應內容嗎?
我試着創建一個DelegationHandler來執行包裝,但是這發生在流水線中的格式化程序之後。是否有另一種方法來攔截所有控制器操作的響應,將響應包裝在另一個對象中,然後讓自定義JsonMediaTypeFormatter處理它?
謝謝。這正是我最終做的。 – 2014-11-09 14:41:07