private async Task RespondWithBusentJson(HttpResponse response, IBusentProvider provider)
        {
            response.StatusCode  = 200;
            response.ContentType = "application/json;charset=utf-8";

            await response.WriteAsync(provider.Serialize(_settings), new UTF8Encoding(false));
        }
        public async Task Invoke(HttpContext context, IBusentProvider provider)
        {
            if (!RequestingBusentDocument(context.Request, out string documentName))
            {
                await _next.Invoke(context);

                return;
            }

            await RespondWithBusentJson(context.Response, provider);
        }