【发布时间】:2017-09-25 17:41:33
【问题描述】:
我想在周末拒绝某些网络方法的访问。动作过滤器似乎是实现这一目标的自然工具。
public class RunMonThruFriAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(HttpActionContext actionContext)
{
var today = DateTime.Now.DayOfWeek;
if (today == DayOfWeek.Saturday || today == DayOfWeek.Sunday)
throw new CustomException("Outside allowed or day time", 999);
}
}
这可行,但我真的不想抛出Exception。我可以使用什么来代替 Exception 来默默地拒绝进入?
【问题讨论】:
标签: asp.net-web-api2 action-filter onactionexecuting