1
週末に特定のWebメソッドへのエントリを拒否したいとします。アクションフィルタは、そのための自然な乗り物のように見えました。WEB APIメソッドの実行をサイレントに防止する
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
の代わりに何を使用できますか?