【发布时间】:2012-04-23 21:30:36
【问题描述】:
我创建了一个过滤器,它继承了 asp.net web api 中的 System.Web.Http.Filters.ActionFilterAttribute 并希望访问 HttpActionExecutedContext 结果对象中的一些数据。
这个对象在什么阶段/什么时候被填充?正如我在重写 OnActionExecuted 方法时所看到的那样,它始终为空?
有什么想法吗?
编辑:
例如在我的自定义过滤器中:
public override OnActionExecuted(HttpActionExecutedContext context)
{
//context.Result.Content is always null
base.OnActionExecuted(context);
}
【问题讨论】:
-
分享一些代码。您使用的是 beta 版本还是源代码版本?它对我有用。
-
@Aliostad 您好,我正在使用测试版。你在用什么?
-
我正在使用相同的测试版。
-
@Aliostad 很奇怪。当你说它对你有用时,你能再澄清一点吗,即使用来自 system.web.http.filters 等的相同 onactionexecuted 事件。
标签: asp.net-web-api action-filter