/// <summary> /// timeout request /// </summary> /// <param name="context"></param> /// <returns></returns> private async Task ReturnTimeOut(HttpContext context) { BaseResponseResult response = new BaseResponseResult { Code = "408", Message = "Time Out!" }; context.Response.StatusCode = 408; await context.Response.WriteAsync(JsonConvert.SerializeObject(response)); }
private async Task DoNothing(HttpContext context) { BaseResponseResult response = new BaseResponseResult { Code = "888", Message = "Do Nothing" }; // context.Response.StatusCode = 888; await Do(context);//.Response.WriteAsync(JsonConvert.SerializeObject(response)); }
/// <summary> /// not authorized request /// </summary> /// <param name="context"></param> /// <returns></returns> private async Task ReturnNoAuthorized(HttpContext context) { BaseResponseResult response = new BaseResponseResult { Code = "999", Message = "You are not authorized!" }; context.Response.StatusCode = 999; if (!context.Response.HasStarted) { await context.Response.WriteAsync(JsonConvert.SerializeObject(response)); } }
private async Task Do(HttpContext context) { Console.WriteLine("Do Function"); context.Response.OnStarting(() => { Console.WriteLine(" Run Do..."); BaseResponseResult response = new BaseResponseResult { Code = "666", Message = "Time Out!" }; //context.Response.ContentType = "application/json"; // context.Response.WriteAsync(JsonConvert.SerializeObject(response)); return(Task.CompletedTask); }); // await ReturnNoAuthorized(context); }