#region 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Web.dll
#endregion
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
using System.Security.Principal;
using System.Threading.Tasks;
using System.Web.Caching;
using System.Web.Configuration;
using System.Web.Instrumentation;
using System.Web.Profile;
using System.Web.SessionState;
using System.Web.WebSockets;
namespace System.Web
{
public sealed class HttpContext : IServiceProvider, IPrincipalContainer
{
public HttpContext(HttpWorkerRequest wr);
public HttpContext(HttpRequest request, HttpResponse response);
public static HttpContext Current { get; set; }
public HttpApplicationState Application { get; }
public IHttpHandler Handler { get; set; }
public IHttpHandler PreviousHandler { get; }
public IHttpHandler CurrentHandler { get; }
public HttpRequest Request { get; }
public HttpResponse Response { get; }
public TraceContext Trace { get; }
public IDictionary Items { get; }
public HttpSessionState Session { get; }
public HttpServerUtility Server { get; }
public Exception[] AllErrors { get; }
public HttpApplication ApplicationInstance { get; set; }
public IPrincipal User { get; set; }
public ProfileBase Profile { get; }
public bool SkipAuthorization { get; set; }
public bool IsDebuggingEnabled { get; }
public bool IsCustomErrorEnabled { get; }
public DateTime Timestamp { get; }
public Cache Cache { get; }
public PageInstrumentationService PageInstrumentation { get; }
public bool ThreadAbortOnTimeout { get; set; }
public Exception Error { get; }
[EditorBrowsable(EditorBrowsableState.Advanced)]
public bool AllowAsyncDuringSyncStages { get; set; }
public bool IsPostNotification { get; }
public RequestNotification CurrentNotification { get; }
public string WebSocketNegotiatedProtocol { get; }
public IList<string> WebSocketRequestedProtocols { get; }
public bool IsWebSocketRequestUpgrading { get; }
public bool IsWebSocketRequest { get; }
public AsyncPreloadModeFlags AsyncPreloadMode { get; set; }
[Obsolete("The recommended alternative is System.Web.Configuration.WebConfigurationManager.GetWebApplicationSection in System.Web.dll. http://go.microsoft.com/fwlink/?linkid=14202")]
public static object GetAppConfig(string name);
public static object GetGlobalResourceObject(string classKey, string resourceKey, CultureInfo culture);
public static object GetGlobalResourceObject(string classKey, string resourceKey);
public static object GetLocalResourceObject(string virtualPath, string resourceKey, CultureInfo culture);
public static object GetLocalResourceObject(string virtualPath, string resourceKey);
public void AcceptWebSocketRequest(Func<AspNetWebSocketContext, Task> userFunc, AspNetWebSocketOptions options);
public void AcceptWebSocketRequest(Func<AspNetWebSocketContext, Task> userFunc);
public void AddError(Exception errorInfo);
public ISubscriptionToken AddOnRequestCompleted(Action<HttpContext> callback);
public void ClearError();
public ISubscriptionToken DisposeOnPipelineCompleted(IDisposable target);
[Obsolete("The recommended alternative is System.Web.HttpContext.GetSection in System.Web.dll. http://go.microsoft.com/fwlink/?linkid=14202")]
public object GetConfig(string name);
public object GetSection(string sectionName);
public void RemapHandler(IHttpHandler handler);
public void RewritePath(string filePath, string pathInfo, string queryString);
public void RewritePath(string filePath, string pathInfo, string queryString, bool setClientFilePath);
public void RewritePath(string path, bool rebaseClientPath);
public void RewritePath(string path);
public void SetSessionStateBehavior(SessionStateBehavior sessionStateBehavior);
}
}