public virtual async Task OnLock(HttpContext context, RequestDelegate next, ConfigurungStatus status) { context.Response.StatusCode = 503; await context.Response.WriteAsync(string.Join(",", status.AllPriority.Select(p => status.DonePriority.Contains(p) ? $"{p}+" : p.ToString()))); }
public Task OnLock(HttpContext context, RequestDelegate next, ConfigurungStatus status) => context.RequestServices.GetService <T>().OnLock(context, next, status);
public Task OnLock(HttpContext context, RequestDelegate next, ConfigurungStatus status) { valuesStorage.LockValue = true; return(next(context)); }