public ReverseProxyMiddleware(RequestDelegate next, ReverseProxyOptions options) { this.next = next; this.options = options; }
public static IApplicationBuilder UseReverseProxy(this IApplicationBuilder app, ReverseProxyOptions options) { app.UseForwardedHeaders(options); app.UsePathBase(options.ProxySynthPathPrefix); app.UseMiddleware <ReverseProxyMiddleware>(options); return(app); }