Beispiel #1
0
        public ASProxyEngine()
        {
            RequestInfo = new EngineRequestInfo();
            ResponseInfo = new EngineResponseInfo();

            // getting plugin availablity state
            _isPluginAvailable = Plugins.IsPluginAvailable(PluginHosts.IPluginEngine);
        }
Beispiel #2
0
        public ASProxyEngine()
        {
            RequestInfo  = new EngineRequestInfo();
            ResponseInfo = new EngineResponseInfo();

            // getting plugin availablity state
            _isPluginAvailable = Plugins.IsPluginAvailable(PluginHosts.IPluginEngine);
        }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
        /// <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));
        }