HttpContextWrapper Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsula o objeto intrínseco de HTTP que contêm informações específicas de HTTP sobre uma solicitação 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
- Herança
Comentários
A HttpContextWrapper classe deriva da HttpContextBase classe e serve como um wrapper para a HttpContext classe . Essa classe expõe a funcionalidade da HttpContext classe e também expõe o HttpContextBase tipo. A HttpContextBase classe permite substituir a implementação original da HttpContext classe em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.
Construtores
HttpContextWrapper(HttpContext) |
Inicializa uma nova instância da classe HttpContextWrapper usando o objeto de contexto especificado. |
Propriedades
AllErrors |
Obtém uma matriz de erros (se houver) que foram acumulados quando uma solicitação HTTP estava sendo processada. |
AllowAsyncDuringSyncStages |
Obtém ou define um valor que indica se as operações assíncronas são permitidas durante partes do processamento da solicitação ASP.NET quando elas não são esperadas. |
AllowAsyncDuringSyncStages |
Quando implementada em uma classe derivada, obtém ou define um valor que indica se as operações assíncronas são permitidas durante partes do processamento da solicitação ASP.NET quando elas não são esperadas. (Herdado de HttpContextBase) |
Application |
Obtém o objeto HttpApplicationState para a solicitação HTTP atual. |
ApplicationInstance |
Obtém ou define o objeto HttpApplication para a atual solicitação HTTP. |
AsyncPreloadMode |
Obtém ou define um objeto que contém sinalizadores que pertencem ao modo de pré-carregamento assíncrono. |
AsyncPreloadMode |
Quando implementada em uma classe derivada, obtém ou define um objeto que contém sinalizadores que pertencem ao modo de pré-carregamento assíncrono. (Herdado de HttpContextBase) |
Cache |
Obtém o objeto Cache para o domínio do aplicativo atual. |
CurrentHandler |
Obtém o objeto IHttpHandler que representa o manipulador atualmente em execução. |
CurrentNotification |
Obtém um valor RequestNotification que indica o evento HttpApplication atual que está sendo processado. |
Error |
Obtém o primeiro erro (se houver) que foi acumulado quando uma solicitação HTTP estava sendo processada. |
Handler |
Obtém ou define o objeto IHttpHandler responsável por processar a solicitação HTTP. |
IsCustomErrorEnabled |
Obtém um valor que indica se os erros personalizados estão habilitados para a solicitação HTTP atual. |
IsDebuggingEnabled |
Obtém um valor que indica se a solicitação HTTP atual está no modo de depuração. |
IsPostNotification |
Obtém um valor que indica se o processamento de um evento HttpApplication foi concluído. |
IsWebSocketRequest |
Obtém um valor que indica se a solicitação é uma solicitação AspNetWebSocket. |
IsWebSocketRequest |
Quando implementada em uma classe derivada, obtém um valor que indica se a solicitação é uma solicitação de conexão AspNetWebSocket. (Herdado de HttpContextBase) |
IsWebSocketRequestUpgrading |
Obtém um valor que indica se a conexão está atualizando de uma conexão HTTP para uma conexão AspNetWebSocket. |
IsWebSocketRequestUpgrading |
Quando implementado em uma classe derivada, obtém um valor que indica se a conexão está atualizando de uma conexão HTTP para uma conexão AspNetWebSocket. (Herdado de HttpContextBase) |
Items |
Obtém uma coleção de pares chave-valor que pode ser usada para organizar e compartilhar dados entre um módulo e um manipulador durante uma solicitação HTTP. |
PageInstrumentation |
Obtém uma referência à instância de serviço de instrumentação de página para essa solicitação. |
PageInstrumentation |
Quando implementada em uma classe derivada, obtém uma referência à instância de serviço de instrumentação de página para essa solicitação. (Herdado de HttpContextBase) |
PreviousHandler |
Obtém o objeto IHttpHandler para o manipulador pai. |
Profile |
Obtém o objeto ProfileBase para o perfil do usuário atual. |
Request |
Obtém o objeto HttpRequestBase para a solicitação HTTP atual. |
Response |
Obtém o objeto HttpResponseBase para a resposta HTTP atual. |
Server |
Obtém o objeto HttpServerUtilityBase que fornece métodos que são usados quando solicitações da Web estão sendo processadas. |
Session |
Obtém o objeto HttpSessionStateBase para a solicitação HTTP atual. |
SkipAuthorization |
Obtém ou define um valor que especifica se o objeto UrlAuthorizationModule deve ignorar a verificação de autorização da solicitação atual. |
ThreadAbortOnTimeout |
Obtém ou define um valor que especifica se o runtime do ASP.NET deve chamar Abort() no thread que está atendendo a essa solicitação quando a solicitação expira. |
ThreadAbortOnTimeout |
Quando implementada em uma classe derivada, obtém ou define um valor que especifica se o runtime do ASP.NET deve chamar Abort() no thread que está atendendo a essa solicitação quando a solicitação expira. (Herdado de HttpContextBase) |
Timestamp |
Obtém o carimbo de data/hora inicial da solicitação HTTP atual. |
Trace |
Obtém o objeto TraceContext para a resposta HTTP atual. |
User |
Obtém ou define informações de segurança para a solicitação HTTP atual. |
WebSocketNegotiatedProtocol |
Obtém o protocolo negociado que foi enviado do servidor para o cliente para uma solicitação AspNetWebSocket. |
WebSocketNegotiatedProtocol |
Quando implementada em uma classe derivada, obtém o protocolo negociado que foi enviado do servidor para o cliente para uma conexão AspNetWebSocket. (Herdado de HttpContextBase) |
WebSocketRequestedProtocols |
Obtém a lista ordenada de protocolos solicitados pelo cliente. |
WebSocketRequestedProtocols |
Quando implementada em uma classe derivada, obtém a lista ordenada de protocolos que foram solicitados pelo cliente. (Herdado de HttpContextBase) |
Métodos
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Aceita uma solicitação AspNetWebSocket usando a função de usuário especificada. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Quando implementada em uma classe derivada, aceita uma solicitação AspNetWebSocket usando a função de usuário especificada. (Herdado de HttpContextBase) |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Aceita uma solicitação AspNetWebSocket usando a função de usuário e o objeto de opções especificados. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Quando implementada em uma classe derivada, aceita uma solicitação AspNetWebSocket usando a função de usuário especificada e o objeto options. (Herdado de HttpContextBase) |
AddError(Exception) |
Adiciona uma exceção à coleção de exceções da solicitação HTTP atual. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Aciona um evento virtual que ocorre quando a parte HTTP da solicitação está terminando. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Quando implementada em uma classe derivada, aciona um evento virtual que ocorre quando a parte HTTP da solicitação está terminando. (Herdado de HttpContextBase) |
ClearError() |
Limpa todos os erros da solicitação HTTP atual. |
DisposeOnPipelineCompleted(IDisposable) |
Permite que o método Dispose() de um objeto seja chamado quando a parte de conexão AspNetWebSocket dessa solicitação é concluída. |
DisposeOnPipelineCompleted(IDisposable) |
Quando implementada em uma classe derivada, permite que o método Dispose() de um objeto seja chamado quando a parte de conexão AspNetWebSocket dessa solicitação é concluída. (Herdado de HttpContextBase) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetGlobalResourceObject(String, String) |
Obtém um objeto de recurso no nível de aplicativo baseado nas propriedades ClassKey e ResourceKey especificadas. |
GetGlobalResourceObject(String, String, CultureInfo) |
Obtém um objeto de recurso no nível do aplicativo baseado nas propriedades ClassKey e ResourceKey especificadas e no objeto CultureInfo. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetLocalResourceObject(String, String) |
Obtém um objeto de recurso de nível de página com base nas propriedades VirtualPath e ResourceKey especificadas. |
GetLocalResourceObject(String, String, CultureInfo) |
Obtém um objeto de recurso no nível da página com base nas propriedades VirtualPath e ResourceKey especificadas e no objeto CultureInfo. |
GetSection(String) |
Obtém a seção de configuração especificada para a configuração padrão do aplicativo atual. |
GetService(Type) |
Retorna um objeto para o tipo de serviço atual. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
RemapHandler(IHttpHandler) |
Permite que você especifique um manipulador para a solicitação. |
RemapHandler(IHttpHandler) |
Quando substituída em uma classe derivada, especifica um manipulador para a solicitação. (Herdado de HttpContextBase) |
RewritePath(String) |
Regrava a URL usando o caminho especificado. |
RewritePath(String, Boolean) |
Regrava a URL usando o caminho especificado e um valor que especifica se o caminho virtual para recursos de servidor é modificado. |
RewritePath(String, String, String) |
Regrava a URL usando o caminho, as informações de caminho e as informações de cadeia de caracteres de consulta especificados. |
RewritePath(String, String, String, Boolean) |
Regrava a URL usando as informações de caminho, as informações de cadeia de caracteres de consulta e o caminho virtual especificados, além de um valor que especifica se o caminho do arquivo de cliente é definido como o caminho de regravação. |
SetSessionStateBehavior(SessionStateBehavior) |
Define o tipo de comportamento de estado de sessão que é necessário para dar suporte a uma solicitação HTTP. |
SetSessionStateBehavior(SessionStateBehavior) |
Quando substituída em uma classe derivada, define o tipo de comportamento de estado de sessão que é necessário para dar suporte a uma solicitação HTTP. (Herdado de HttpContextBase) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |