/// <summary> /// Initialize<br/> /// 初始化<br/> /// </summary> /// <param name="parentContext">Parent http context</param> /// <param name="originalRequest">Original http request</param> public AspNetHttpRequestWrapper( AspNetHttpContextWrapper parentContext, HttpRequest originalRequest) { ParentContext = parentContext; OriginalRequest = originalRequest; CustomParameters = new Dictionary <string, object>(); }
/// <summary> /// On http request /// </summary> protected virtual void Application_BeginRequest(object sender, EventArgs e) { var context = new AspNetHttpContextWrapper(Context); try { // Handle http request ZKWeb.Application.OnRequest(context); } catch (ThreadAbortException) { // Success // Throw the original exception // Attention: original exception is a iis wrapped thread abort exception throw; } catch (Exception ex) { // Error ZKWeb.Application.OnError(context, ex); } }
/// <summary> /// Initialize /// </summary> /// <param name="parentContext">Parent http context</param> /// <param name="originalResponse">Original http response</param> public AspNetHttpResponseWrapper( AspNetHttpContextWrapper parentContext, HttpResponse originalResponse) { ParentContext = parentContext; OriginalResponse = originalResponse; }
/// <summary> /// Initialize /// </summary> /// <param name="parentContext">Parent http context</param> /// <param name="originalRequest">Original http request</param> public AspNetHttpRequestWrapper( AspNetHttpContextWrapper parentContext, HttpRequest originalRequest) { ParentContext = parentContext; OriginalRequest = originalRequest; }