【发布时间】:2018-06-07 04:34:08
【问题描述】:
我有一个 Web API ApiController 基类,我想在构造函数中执行一些验证。这可能包括检查服务器上的当前负载。如果它很高,我想返回一个适当的 HttpResponseMessage 指示请求者应该稍后再试。
这样的事情可能吗?
【问题讨论】:
-
你最好在应用程序事件中做这样的事情。查看 global.asax 文件,可能使用
BeginRequest事件。 -
@mxmissile 是对的。如果你确定这是你想要的路径,你应该继承 ApiController 并创建你自己的 ApiController,你的所有控制器都继承自。
标签: asp.net-mvc-4 asp.net-web-api