public HttpRedirect(RedirectSettings settings) { _urlProcessor = settings.UrlProcessor; _cookieProcessor = settings.CookieProcessor ?? new CookieProcessor(); _responseContentProcessor = settings.ResponseContentProcessor; _listener = new HttpListener(); foreach (var url in settings.Urls) { _listener.Prefixes.Add(url); } }
private static int CompareUrlProcessorOrder(IUrlProcessor a, IUrlProcessor b) { return(a.GetOrder().CompareTo(b.GetOrder())); }
private static int CompareUrlProcessorOrder(IUrlProcessor a, IUrlProcessor b) { return a.GetOrder().CompareTo(b.GetOrder()); }