HttpContextWrapper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula el objeto intrínseco HTTP que contiene información específica de HTTP sobre una solicitud HTTP individual.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- Herencia
Comentarios
La HttpContextWrapper clase deriva de la HttpContextBase clase y actúa como contenedor para la HttpContext clase . Esta clase expone la funcionalidad de la HttpContext clase y también expone el HttpContextBase tipo . La clase
Constructores
| Nombre | Description |
|---|---|
| HttpContextWrapper(HttpContext) |
Inicializa una nueva instancia de la HttpContextWrapper clase mediante el objeto de contexto especificado. |
Propiedades
| Nombre | Description |
|---|---|
| AllErrors |
Obtiene una matriz de errores (si existe) que se acumulaba cuando se procesaba una solicitud HTTP. |
| AllowAsyncDuringSyncStages |
Obtiene o establece un valor que indica si se permiten operaciones asincrónicas durante partes de ASP.NET procesamiento de solicitudes cuando no se esperan. |
| Application |
Obtiene el HttpApplicationState objeto de la solicitud HTTP actual. |
| ApplicationInstance |
Obtiene o establece el HttpApplication objeto de la solicitud HTTP actual. |
| AsyncPreloadMode |
Obtiene o establece un objeto que contiene marcas que pertenecen al modo de precarga asincrónica. |
| Cache |
Obtiene el Cache objeto del dominio de aplicación actual. |
| CurrentHandler |
Obtiene el IHttpHandler objeto que representa el controlador que se está ejecutando actualmente. |
| CurrentNotification |
Obtiene un RequestNotification valor que indica el evento actual HttpApplication que se está procesando. |
| Error |
Obtiene el primer error (si existe) que se acumulaba cuando se procesaba una solicitud HTTP. |
| Handler |
Obtiene o establece el IHttpHandler objeto responsable del procesamiento de la solicitud HTTP. |
| IsCustomErrorEnabled |
Obtiene un valor que indica si los errores personalizados están habilitados para la solicitud HTTP actual. |
| IsDebuggingEnabled |
Obtiene un valor que indica si la solicitud HTTP actual está en modo de depuración. |
| IsPostNotification |
Obtiene un valor que indica si un HttpApplication evento ha terminado de procesarse. |
| IsWebSocketRequest |
Obtiene un valor que indica si la solicitud es una AspNetWebSocket solicitud. |
| IsWebSocketRequestUpgrading |
Obtiene un valor que indica si la conexión se está actualizando desde una conexión HTTP a una AspNetWebSocket conexión. |
| Items |
Obtiene una colección de clave-valor que se puede usar para organizar y compartir datos entre un módulo y un controlador durante una solicitud HTTP. |
| PageInstrumentation |
Obtiene una referencia a la instancia del servicio de instrumentación de páginas para esta solicitud. |
| PreviousHandler |
Obtiene el IHttpHandler objeto del controlador primario. |
| Profile |
Obtiene el ProfileBase objeto para el perfil de usuario actual. |
| Request |
Obtiene el HttpRequestBase objeto de la solicitud HTTP actual. |
| Response |
Obtiene el HttpResponseBase objeto de la respuesta HTTP actual. |
| Server |
Obtiene el HttpServerUtilityBase objeto que proporciona métodos que se usan cuando se procesan las solicitudes web. |
| Session |
Obtiene el HttpSessionStateBase objeto de la solicitud HTTP actual. |
| SkipAuthorization |
Obtiene o establece un valor que especifica si el UrlAuthorizationModule objeto debe omitir la comprobación de autorización de la solicitud actual. |
| ThreadAbortOnTimeout |
Obtiene o establece un valor que especifica si el entorno de ejecución de ASP.NET debe llamar Abort() en el subproceso que está atendiendo esta solicitud cuando se agota el tiempo de espera de la solicitud. |
| Timestamp |
Obtiene la marca de tiempo inicial de la solicitud HTTP actual. |
| Trace |
Obtiene el TraceContext objeto de la respuesta HTTP actual. |
| User |
Obtiene o establece información de seguridad para la solicitud HTTP actual. |
| WebSocketNegotiatedProtocol |
Obtiene el protocolo negociado que se envió desde el servidor al cliente para una AspNetWebSocket solicitud. |
| WebSocketRequestedProtocols |
Obtiene la lista ordenada de protocolos solicitados por el cliente. |
Métodos
| Nombre | Description |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Acepta una AspNetWebSocket solicitud mediante la función de usuario y el objeto de opciones especificados. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Acepta una AspNetWebSocket solicitud mediante la función de usuario especificada. |
| AddError(Exception) |
Agrega una excepción a la colección de excepciones para la solicitud HTTP actual. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
Genera un evento virtual que se produce cuando finaliza la parte HTTP de la solicitud. |
| ClearError() |
Borra todos los errores de la solicitud HTTP actual. |
| DisposeOnPipelineCompleted(IDisposable) |
Permite que se llame al método de Dispose() un objeto cuando se complete la AspNetWebSocket parte de conexión de esta solicitud. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
Obtiene un objeto de recurso de nivel de aplicación basado en las propiedades y ClassKey especificadasResourceKey, y en el CultureInfo objeto . |
| GetGlobalResourceObject(String, String) |
Obtiene un objeto de recurso de nivel de aplicación basado en las propiedades y ClassKey especificadasResourceKey. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
Obtiene un objeto de recurso de nivel de página basado en las propiedades y VirtualPath especificadasResourceKey, y en el CultureInfo objeto . |
| GetLocalResourceObject(String, String) |
Obtiene un objeto de recurso de nivel de página basado en las propiedades y VirtualPath especificadasResourceKey. |
| GetSection(String) |
Obtiene la sección de configuración especificada de la configuración predeterminada de la aplicación actual. |
| GetService(Type) |
Devuelve un objeto para el tipo de servicio actual. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| RemapHandler(IHttpHandler) |
Permite especificar un controlador para la solicitud. |
| RewritePath(String, Boolean) |
Vuelve a escribir la dirección URL mediante la ruta de acceso especificada y un valor que especifica si se modifica la ruta de acceso virtual para los recursos del servidor. |
| RewritePath(String, String, String, Boolean) |
Vuelve a escribir la dirección URL mediante la ruta de acceso especificada, la información de ruta de acceso, la información de la cadena de consulta y un valor que especifica si la ruta de acceso del archivo de cliente está establecida en la ruta de acceso de reescritura. |
| RewritePath(String, String, String) |
Vuelve a escribir la dirección URL mediante la ruta de acceso, la información de ruta de acceso y la información de cadena de consulta especificadas. |
| RewritePath(String) |
Vuelve a escribir la dirección URL mediante la ruta de acceso especificada. |
| SetSessionStateBehavior(SessionStateBehavior) |
Establece el tipo de comportamiento de estado de sesión necesario para admitir una solicitud HTTP. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |