public ASProxyEngine() { RequestInfo = new EngineRequestInfo(); ResponseInfo = new EngineResponseInfo(); // getting plugin availablity state _isPluginAvailable = Plugins.IsPluginAvailable(PluginHosts.IPluginEngine); }
/// <summary> /// Generates redirect location by specified EngineRequestInfo /// </summary> protected virtual string GetRedirectedRequestUrl(EngineRequestInfo RequestInfo, EngineResponseInfo responseInfo, string destination) { // As a temporary solution // Needs a mechanism to detect current used page string currentPage = HttpContext.Current.Request.Url.ToString(); return GetRedirectedRequestUrl( currentPage, destination, responseInfo.ResponseUrl, RequestInfo.RequestMethod, UserOptions.EncodeUrl); }
/// <summary> /// Generates redirect location by specified EngineRequestInfo /// </summary> protected virtual string GetRedirectedRequestUrl(EngineRequestInfo RequestInfo, EngineResponseInfo responseInfo, string destination) { // As a temporary solution // Needs a mechanism to detect current used page string currentPage = HttpContext.Current.Request.Url.ToString(); return(GetRedirectedRequestUrl( currentPage, destination, responseInfo.ResponseUrl, RequestInfo.RequestMethod, UserOptions.EncodeUrl)); }