app.MapWhen(context => context.Request.Headers.ContainsKey("value"), (appbuilder) => { //appbuilder.Run(async (context) => { await context.Response.WriteAsync("Tinha ano"); }); appbuilder.Use(async (context, next) => { Microsoft.Extensions.Primitives.StringValues value; context.Request.Headers.TryGetValue("value", out value); if (vaue != "5") { await Task.FromResult(context.Response.StatusCode = StatusCodes.Status406NotAcceptable); }
await Task.FromResult(...)
next
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)