public Task Invoke()

in src/Microsoft.ServiceFabric.AspNetCore/ServiceFabricReverseProxyIntegrationMiddleware.cs [41:62]


        public Task Invoke(HttpContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            context.Response.OnStarting(
                state =>
                {
                    var response = (HttpResponse)state;
                    if (response.StatusCode == StatusCodes.Status404NotFound)
                    {
                        response.Headers[XServiceFabricHeader] = XServiceFabricResourceNotFoundValue;
                    }

                    return Task.CompletedTask;
                },
                context.Response);

            return this.next(context);
        }