0
私はWEB APIを構築するよ、ウィッヒは、これらのような多くのGETメソッドを持っていますカプセル化のWEB APIレスト結果
質問です:どのように私は、再利用可能なコードと行動のこの種をカプセル化することができますか?
ありがとうございます!お使いのアプリケーションに追加する次に
public class HandleExceptionsFilter : ExceptionFilterAttribute
{
public override void OnException(HttpActionExecutedContext context)
{
if (context.Exception is QueryFormatException)
{
context.Response = context.Request.CreateErrorResponse(HttpStatusCode.BadRequest, context.Exception.Message);
return;
}
System.Diagnostics.Debug.WriteLine(context.Exception);
context.Response = new HttpResponseMessage(HttpStatusCode.InternalServerError);
}
}
:
config.Filters.Add(new HandleExceptionsFilter());
これは、あなたの行動は次のように見えるようになります:
ありがとう! – ericpap