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 HttpContextBase clase permite reemplazar la implementación original de la clase en la HttpContext aplicación por una implementación personalizada, como cuando se realizan pruebas unitarias fuera de la canalización de ASP.NET.
Constructores
HttpContextWrapper(HttpContext) |
Inicializa una nueva instancia de la clase HttpContextWrapper mediante el objeto de contexto especificado. |
Propiedades
AllErrors |
Obtiene una matriz de los errores (si existen) acumulados durante el procesamiento de una solicitud HTTP. |
AllowAsyncDuringSyncStages |
Obtiene o establece un valor que indica si las operaciones asincrónicas están permitidas durante partes del procesamiento de la solicitud ASP.NET en que no se esperan. |
AllowAsyncDuringSyncStages |
Cuando se implementa en una clase derivada, obtiene o establece un valor que indica si las operaciones asincrónicas están permitidas durante partes del procesamiento de solicitudes ASP.NET cuando no se esperan. (Heredado de HttpContextBase) |
Application |
Obtiene el objeto HttpApplicationState de la solicitud HTTP actual. |
ApplicationInstance |
Obtiene o establece el objeto HttpApplication de la solicitud HTTP actual. |
AsyncPreloadMode |
Obtiene o establece un objeto que contiene marcas que pertenecen al modo de precarga asincrónico. |
AsyncPreloadMode |
Cuando se implementa en una clase derivada, obtiene o establece un objeto que contiene marcas pertenecientes al modo asincrónico de precarga. (Heredado de HttpContextBase) |
Cache |
Obtiene el objeto Cache del dominio de aplicación actual. |
CurrentHandler |
Obtiene el objeto IHttpHandler que representa el controlador que se ejecuta actualmente. |
CurrentNotification |
Obtiene un valor de RequestNotification que indica el evento HttpApplication actual que se está procesando. |
Error |
Obtiene el primer error (si existe) acumulado cuando se procesa una solicitud HTTP. |
Handler |
Obtiene o establece el objeto IHttpHandler 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 evento HttpApplication ha terminado el procesamiento. |
IsWebSocketRequest |
Obtiene un valor que indica si es una solicitud AspNetWebSocket. |
IsWebSocketRequest |
Cuando se implementa en una clase derivada, obtiene un valor que indica si la solicitud es una solicitud de conexión AspNetWebSocket. (Heredado de HttpContextBase) |
IsWebSocketRequestUpgrading |
Obtiene un valor que indica si la conexión se está actualizando de una conexión HTTP a una conexión AspNetWebSocket. |
IsWebSocketRequestUpgrading |
Cuando se implementa en una clase derivada, obtiene un valor que indica si la conexión se está actualizando de una conexión HTTP a una conexión AspNetWebSocket. (Heredado de HttpContextBase) |
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ágina para esta solicitud. |
PageInstrumentation |
Cuando se implementa en una clase derivada, obtiene una referencia a la instancia del servicio de instrumentación de páginas para esta solicitud. (Heredado de HttpContextBase) |
PreviousHandler |
Obtiene el objeto IHttpHandler para el controlador primario. |
Profile |
Obtiene el objeto ProfileBase del perfil de usuario actual. |
Request |
Obtiene el objeto HttpRequestBase de la solicitud HTTP actual. |
Response |
Obtiene el objeto HttpResponseBase de la respuesta HTTP actual. |
Server |
Obtiene el objeto HttpServerUtilityBase que proporciona métodos que se usan cuando el procesamiento de solicitudes web está en curso. |
Session |
Obtiene el objeto HttpSessionStateBase de la solicitud HTTP actual. |
SkipAuthorization |
Obtiene o establece un valor que especifica si el objeto UrlAuthorizationModule debe omitir la comprobación de autorización para la solicitud actual. |
ThreadAbortOnTimeout |
Obtiene o establece un valor que especifica si el tiempo de ejecución de ASP.NET debe llamar a Abort() en el subproceso que atiende esta solicitud cuando la solicitud agota su tiempo de espera. |
ThreadAbortOnTimeout |
Cuando se implementa en una clase derivada, obtiene o establece un valor que especifica si el runtime de ASP.NET debe llamar a Abort() en el subproceso que está atendiendo esta solicitud cuando se agota el tiempo de espera de la solicitud. (Heredado de HttpContextBase) |
Timestamp |
Obtiene la marca de tiempo inicial de la solicitud HTTP actual. |
Trace |
Obtiene el objeto TraceContext de la respuesta HTTP actual. |
User |
Obtiene o establece información de seguridad de la solicitud HTTP actual. |
WebSocketNegotiatedProtocol |
Obtiene el protocolo negociado que se envió del servidor al cliente para una solicitud de AspNetWebSocket . |
WebSocketNegotiatedProtocol |
Cuando se implementa en una clase derivada, obtiene el protocolo negociado que se envió desde el servidor al cliente para una conexión AspNetWebSocket. (Heredado de HttpContextBase) |
WebSocketRequestedProtocols |
Obtiene la lista ordenada de los protocolos solicitados por el cliente. |
WebSocketRequestedProtocols |
Cuando se implementa en una clase derivada, obtiene la lista ordenada de protocolos que solicitó el cliente. (Heredado de HttpContextBase) |
Métodos
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Acepta una solicitud AspNetWebSocket usando la función de usuario especificada. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Cuando se implementa en una clase derivada, acepta una solicitud AspNetWebSocket mediante la función especificada del usuario. (Heredado de HttpContextBase) |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Acepta una solicitud AspNetWebSocket usando la función de usuario y el objeto de opciones especificados. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Cuando se implementa en una clase derivada, acepta una solicitud AspNetWebSocket mediante la función de usuario y el objeto de opciones especificados. (Heredado de HttpContextBase) |
AddError(Exception) |
Agrega una excepción a la colección de excepciones de la solicitud HTTP actual. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Genera un evento virtual que se produce cuando finaliza la parte HTTP de la solicitud. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Cuando se implementa en una clase derivada, genera un evento virtual que se produce cuando está finalizando la parte HTTP de la solicitud. (Heredado de HttpContextBase) |
ClearError() |
Borra todos los errores de la solicitud HTTP actual. |
DisposeOnPipelineCompleted(IDisposable) |
Permite llamar al método Dispose() de un objeto cuando se complete la parte de conexión de AspNetWebSocket de esta solicitud. |
DisposeOnPipelineCompleted(IDisposable) |
Cuando se implementa en una clase derivada, permite llamar al método Dispose() de un objeto cuando se complete la parte de conexión de AspNetWebSocket de esta solicitud. (Heredado de HttpContextBase) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetGlobalResourceObject(String, String) |
Obtiene un objeto de recurso de nivel de aplicación basado en las propiedades ClassKey y ResourceKey especificadas. |
GetGlobalResourceObject(String, String, CultureInfo) |
Obtiene un objeto de recurso de nivel de aplicación basado en las propiedades ClassKey y ResourceKey especificadas, y en el objeto CultureInfo. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLocalResourceObject(String, String) |
Obtiene un objeto de recurso de nivel de página basado en las propiedades VirtualPath y ResourceKey especificadas. |
GetLocalResourceObject(String, String, CultureInfo) |
Obtiene un objeto de recurso de nivel de página basado en las propiedades VirtualPath y ResourceKey especificadas y en el objeto CultureInfo. |
GetSection(String) |
Obtiene una sección de configuración especificada para 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 Object actual. (Heredado de Object) |
RemapHandler(IHttpHandler) |
Permite especificar un controlador para la solicitud. |
RemapHandler(IHttpHandler) |
Cuando se reemplaza en una clase derivada, especifica un controlador para la solicitud. (Heredado de HttpContextBase) |
RewritePath(String) |
Reescribe la dirección URL mediante la ruta de acceso especificada. |
RewritePath(String, Boolean) |
Reescribe la dirección URL usando 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) |
Reescribe la dirección URL usando la ruta de acceso, la información de la ruta de acceso y la información de la cadena de consulta especificadas. |
RewritePath(String, String, String, Boolean) |
Reescribe la dirección URL con la ruta de acceso especificada, la información de la ruta de acceso, la información de la cadena de consulta y un valor que especifica si la ruta de acceso del archivo del cliente se establece como la ruta de acceso de reescritura. |
SetSessionStateBehavior(SessionStateBehavior) |
Establece el tipo de comportamiento de estado de sesión que se requiere para admitir una solicitud HTTP. |
SetSessionStateBehavior(SessionStateBehavior) |
Cuando se invalida en una clase derivada, establece el tipo de comportamiento de estado de sesión necesario para admitir una solicitud HTTP. (Heredado de HttpContextBase) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
GetKeyedService<T>(IServiceProvider, Object) |
Obtiene un servicio de tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtiene una enumeración de servicios de tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtiene una enumeración de servicios de tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtiene un servicio de tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtiene un servicio de tipo |
CreateAsyncScope(IServiceProvider) |
Crea una instancia de AsyncServiceScope que se puede usar para resolver los servicios con ámbito. |
CreateScope(IServiceProvider) |
Crea una instancia de IServiceScope que se puede usar para resolver los servicios con ámbito. |
GetRequiredService(IServiceProvider, Type) |
Obtiene el servicio de tipo |
GetRequiredService<T>(IServiceProvider) |
Obtiene el servicio de tipo |
GetService<T>(IServiceProvider) |
Obtiene el servicio de tipo |
GetServices(IServiceProvider, Type) |
Obtiene una enumeración de los servicios de tipo |
GetServices<T>(IServiceProvider) |
Obtiene una enumeración de los servicios de tipo |
GetFakeLogCollector(IServiceProvider) |
Obtiene el objeto que recopila los registros enviados al registrador falso. |
GetFakeRedactionCollector(IServiceProvider) |
Obtiene la instancia falsa del recopilador de redactores del contenedor de inserción de dependencias. |