private static Yarp.ReverseProxy.Abstractions.ProxyMatch CreateProxyMatch(ProxyMatch match) { if (match is null) { return(null); } return(new Yarp.ReverseProxy.Abstractions.ProxyMatch() { Methods = match.Methods.ReadStringArray(), Hosts = match.Hosts.ReadStringArray(), Path = match.Path, Headers = CreateRouteHeaders(match.Headers), }); }
private static Yarp.ReverseProxy.Configuration.RouteMatch CreateProxyMatch(ProxyMatch match) { if (match is null) { return(null); } return(new Yarp.ReverseProxy.Configuration.RouteMatch() { Methods = match.Methods.ReadStringArray(), Hosts = match.Hosts.ReadStringArray(), Path = match.Path, Headers = CreateRouteHeaders(match.Headers), QueryParameters = CreateRouteQueryParameters(match.QueryParameters) }); }