Example #1
0
        ///// <summary>
        ///// HTTP请求头部处理
        ///// </summary>
        ///// <param name="domainServer">域名服务</param>
        ///// <param name="socket">HTTP套接字接口</param>
        ///// <param name="socketIdentity">套接字操作编号</param>
        ///// <param name="isAsynchronous">是否异步</param>
        ///// <param name="isPool">是否使用WEB页面池</param>
        //internal void LoadHeader(AutoCSer.Net.HttpDomainServer.ViewServer domainServer, AutoCSer.Net.Http.SocketBase socket, long socketIdentity, bool isAsynchronous, bool isPool)
        //{
        //    DomainServer = domainServer;
        //    Socket = socket;
        //    SocketIdentity = socketIdentity;
        //    IsAsynchronous = isAsynchronous;
        //    IsPool = isPool;
        //}
        ///// <summary>
        ///// 加载查询参数
        ///// </summary>
        ///// <param name="form">HTTP请求表单</param>
        ///// <param name="isAjax">是否ajax请求</param>
        ///// <returns>是否成功</returns>
        //internal virtual void Load(AutoCSer.Net.Http.Form form, bool isAjax)
        //{
        //    throw new InvalidOperationException();
        //}
        /// <summary>
        /// 清除当前请求数据
        /// </summary>
        protected virtual void clear()
        {
            if (PageResponse != null)
            {
                PageResponse.Push();
                PageResponse = null;
            }
#if !NOJIT
            Socket       = null;
            DomainServer = null;
            sessionId.Null();
#endif
        }
Example #2
0
 internal void Clear()
 {
     Timeout = DateTime.MinValue;
     SessionId.Null();
 }