Webapi 入站和出站操作
本文关键字:操作 Webapi | 更新日期: 2023-09-27 18:32:32
我正在使用WebApi作为休息服务。我需要让每个请求命中入站筛选器/操作(为请求定价)并命中出站筛选器/操作(对结果计费)。大约一个月前,我遇到了这个词,但我看不起来了。 类似于"PostAction"或"PostFilter"之类的内容。 谁能指出我正确的方向?
如果你看看这个链接 在 MVC 中筛选 ASP.NET 他们有一个示例,说明如何将自定义筛选器attribute
应用于控制器,该筛选器应用于所有Action
方法。
这是链接中的代码示例...
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}
您可以看到添加到控制器的自定义筛选器。
在您的方案中,IActionFilter 可能会有用,它有两个OnActionExecuted
和OnActionExecuting
。
查看如何添加全局 ASP.Net Web API 筛选器?以获取有关 WebAPI 的帮助。