HttpContextBase Clase

Definición

Actúa como clase base para las clases que contienen información específica de HTTP sobre una solicitud HTTP individual.

public ref class HttpContextBase abstract : IServiceProvider
public abstract class HttpContextBase : IServiceProvider
type HttpContextBase = class
    interface IServiceProvider
Public MustInherit Class HttpContextBase
Implements IServiceProvider
Herencia
HttpContextBase
Derivado
Implementaciones

Comentarios

La HttpContextBase clase es una clase abstracta que contiene los mismos miembros que la HttpContext clase . La clase permite crear clases derivadas como la clase />

La HttpContextWrapper clase deriva de la HttpContextBase clase . La HttpContextWrapper clase actúa como contenedor para la HttpContext clase . En tiempo de ejecución, normalmente se usa una instancia de la HttpContextWrapper clase para llamar a miembros en el HttpContext objeto .

Constructores

Nombre Description
HttpContextBase()

Inicializa la clase para que la use una instancia de clase heredada. Una clase heredada solo puede llamar a este constructor.

Propiedades

Nombre Description
AllErrors

Cuando se reemplaza en una clase derivada, obtiene una matriz de errores (si existe) que se acumulaba cuando se procesaba una solicitud HTTP.

AllowAsyncDuringSyncStages

Cuando se implementa en una clase derivada, 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

Cuando se reemplaza en una clase derivada, obtiene el HttpApplicationState objeto de la solicitud HTTP actual.

ApplicationInstance

Cuando se reemplaza en una clase derivada, obtiene o establece el HttpApplication objeto de la solicitud HTTP actual.

AsyncPreloadMode

Cuando se implementa en una clase derivada, obtiene o establece un objeto que contiene marcas que pertenecen al modo de precarga asincrónica.

Cache

Cuando se invalida en una clase derivada, obtiene el Cache objeto para el dominio de aplicación actual.

CurrentHandler

Cuando se reemplaza en una clase derivada, obtiene el IHttpHandler objeto que representa el controlador que se está ejecutando actualmente.

CurrentNotification

Cuando se reemplaza en una clase derivada, obtiene un RequestNotification valor que indica el HttpApplication evento que se está procesando actualmente.

Error

Cuando se reemplaza en una clase derivada, obtiene el primer error (si existe) que se acumulaba cuando se procesaba una solicitud HTTP.

Handler

Cuando se invalida en una clase derivada, obtiene o establece el IHttpHandler objeto responsable de procesar la solicitud HTTP.

IsCustomErrorEnabled

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si los errores personalizados están habilitados para la solicitud HTTP actual.

IsDebuggingEnabled

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la solicitud HTTP actual está en modo de depuración.

IsPostNotification

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si un HttpApplication evento ha terminado de procesarse.

IsWebSocketRequest

Cuando se implementa en una clase derivada, obtiene un valor que indica si la solicitud es una AspNetWebSocket solicitud de conexión.

IsWebSocketRequestUpgrading

Cuando se implementa en una clase derivada, obtiene un valor que indica si la conexión se está actualizando desde una conexión HTTP a una AspNetWebSocket conexión.

Items

Cuando se reemplaza en una clase derivada, 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

Cuando se implementa en una clase derivada, obtiene una referencia a la instancia del servicio de instrumentación de páginas para esta solicitud.

PreviousHandler

Cuando se invalida en una clase derivada, obtiene el IHttpHandler objeto para el controlador primario.

Profile

Cuando se reemplaza en una clase derivada, obtiene el ProfileBase objeto para el perfil de usuario actual.

Request

Cuando se reemplaza en una clase derivada, obtiene el HttpRequest objeto de la solicitud HTTP actual.

Response

Cuando se reemplaza en una clase derivada, obtiene el HttpResponse objeto de la respuesta HTTP actual.

Server

Cuando se reemplaza en una clase derivada, obtiene el HttpServerUtility objeto que proporciona métodos que se usan cuando se procesan las solicitudes web.

Session

Cuando se reemplaza en una clase derivada, obtiene el HttpSessionState objeto de la solicitud HTTP actual.

SkipAuthorization

Cuando se reemplaza en una clase derivada, obtiene o establece un valor que especifica si el UrlAuthorizationModule objeto debe omitir la comprobación de autorización de la solicitud actual.

ThreadAbortOnTimeout

Cuando se implementa en una clase derivada, obtiene o establece un valor que especifica si el entorno de ejecución 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.

Timestamp

Cuando se reemplaza en una clase derivada, obtiene la marca de tiempo inicial de la solicitud HTTP actual.

Trace

Cuando se reemplaza en una clase derivada, obtiene el TraceContext objeto de la respuesta HTTP actual.

User

Cuando se invalida en una clase derivada, obtiene o establece información de seguridad para la solicitud HTTP actual.

WebSocketNegotiatedProtocol

Cuando se implementa en una clase derivada, obtiene el protocolo negociado que se envió desde el servidor al cliente para una AspNetWebSocket conexión.

WebSocketRequestedProtocols

Cuando se implementa en una clase derivada, obtiene la lista ordenada de protocolos solicitados por el cliente.

Métodos

Nombre Description
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

Cuando se implementa en una clase derivada, acepta una AspNetWebSocket solicitud mediante la función de usuario y el objeto options especificados.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Cuando se implementa en una clase derivada, acepta una AspNetWebSocket solicitud mediante la función de usuario especificada.

AddError(Exception)

Cuando se reemplaza en una clase derivada, agrega una excepción a la colección de excepciones para la solicitud HTTP actual.

AddOnRequestCompleted(Action<HttpContextBase>)

Cuando se implementa en una clase derivada, genera un evento virtual que se produce cuando finaliza la parte HTTP de la solicitud.

ClearError()

Cuando se invalida en una clase derivada, borra todos los errores de la solicitud HTTP actual.

DisposeOnPipelineCompleted(IDisposable)

Cuando se implementa en una clase derivada, permite llamar al método de Dispose() un objeto cuando se completa 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)

Cuando se reemplaza en una clase derivada, obtiene un objeto de recurso de nivel de aplicación basado en las propiedades y ResourceKey especificadas ClassKey y en el CultureInfo objeto .

GetGlobalResourceObject(String, String)

Cuando se reemplaza en una clase derivada, obtiene un objeto de recurso de nivel de aplicación basado en las propiedades y ResourceKey especificadasClassKey.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetLocalResourceObject(String, String, CultureInfo)

Cuando se reemplaza en una clase derivada, obtiene un objeto de recurso de nivel de página basado en las propiedades y ResourceKey especificadas VirtualPath y en el CultureInfo objeto .

GetLocalResourceObject(String, String)

Cuando se invalida en una clase derivada, obtiene un objeto de recurso de nivel de página basado en las propiedades y ResourceKey especificadasVirtualPath.

GetSection(String)

Cuando se reemplaza en una clase derivada, obtiene la sección de configuración especificada de la configuración predeterminada de la aplicación actual.

GetService(Type)

Cuando se reemplaza en una clase derivada, 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)

Cuando se reemplaza en una clase derivada, especifica un controlador para la solicitud.

RewritePath(String, Boolean)

Cuando se reemplaza en una clase derivada, 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)

Cuando se reemplaza en una clase derivada, vuelve a escribir la dirección URL mediante la ruta de acceso especificada, la información de ruta de acceso, la información de 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)

Cuando se reemplaza en una clase derivada, 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)

Cuando se invalida en una clase derivada, vuelve a escribir la dirección URL mediante la ruta de acceso especificada.

SetSessionStateBehavior(SessionStateBehavior)

Cuando se reemplaza en una clase derivada, 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)

Se aplica a