コード例 #1
0
        private static Task HandleExceptionAsync(HttpContext context, IBaseException exception)
        {
            context.Response.ContentType = "application/json";
            context.Response.Headers.Add("Access-Control-Allow-Origin", "*");
            context.Response.StatusCode = (int)exception.StatusCode;

            return(context.Response.WriteAsync(
                       JsonConvert.SerializeObject(new
            {
                statusCode = context.Response.StatusCode,
                title = exception.Title,
                message = exception.Message,
            })));
        }
コード例 #2
0
ファイル: CoreFault.cs プロジェクト: diavist/Reactive-MVVM
 public CoreFault(IBaseException exc, string userMessage = null)
 {
     Code        = exc.Code;
     Message     = exc.Message;
     UserMessage = userMessage;
 }