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 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 classe HttpContextBase permite substituir a implementação original da classe HttpContext em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.
Construtores
| Nome | Description |
|---|---|
| HttpContextWrapper(HttpContext) |
Inicializa uma nova instância da HttpContextWrapper classe usando o objeto de contexto especificado. |
Propriedades
| Nome | Description |
|---|---|
| AllErrors |
Obtém uma matriz de erros (se houver) que se acumularam quando uma solicitação HTTP estava sendo processada. |
| AllowAsyncDuringSyncStages |
Obtém ou define um valor que indica se operações assíncronas são permitidas durante partes de ASP.NET processamento de solicitação quando não são esperadas. |
| Application |
Obtém o HttpApplicationState objeto da solicitação HTTP atual. |
| ApplicationInstance |
Obtém ou define o HttpApplication objeto para a solicitação HTTP atual. |
| AsyncPreloadMode |
Obtém ou define um objeto que contém sinalizadores que pertencem ao modo de pré-carregamento assíncrono. |
| Cache |
Obtém o Cache objeto do domínio do aplicativo atual. |
| CurrentHandler |
Obtém o IHttpHandler objeto que representa o manipulador que está sendo executado no momento. |
| CurrentNotification |
Obtém um RequestNotification valor que indica o evento atual HttpApplication que está sendo processado. |
| Error |
Obtém o primeiro erro (se houver) que se acumulou quando uma solicitação HTTP estava sendo processada. |
| Handler |
Obtém ou define o IHttpHandler objeto responsável pelo processamento da 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 um HttpApplication evento terminou o processamento. |
| IsWebSocketRequest |
Obtém um valor que indica se a solicitação é uma solicitação AspNetWebSocket . |
| IsWebSocketRequestUpgrading |
Obtém um valor que indica se a conexão está sendo atualizada de uma conexão HTTP para uma conexão AspNetWebSocket . |
| Items |
Obtém uma coleção de 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 do serviço de instrumentação de página para essa solicitação. |
| PreviousHandler |
Obtém o IHttpHandler objeto do manipulador pai. |
| Profile |
Obtém o ProfileBase objeto do perfil de usuário atual. |
| Request |
Obtém o HttpRequestBase objeto da solicitação HTTP atual. |
| Response |
Obtém o HttpResponseBase objeto para a resposta HTTP atual. |
| Server |
Obtém o HttpServerUtilityBase objeto que fornece métodos que são usados quando as solicitações da Web estão sendo processadas. |
| Session |
Obtém o HttpSessionStateBase objeto da solicitação HTTP atual. |
| SkipAuthorization |
Obtém ou define um valor que especifica se o UrlAuthorizationModule objeto deve ignorar a verificação de autorização da solicitação atual. |
| ThreadAbortOnTimeout |
Obtém ou define um valor que especifica se o runtime de ASP.NET deve chamar Abort() no thread que está atendendo a essa solicitação quando a solicitação atingir o tempo limite. |
| Timestamp |
Obtém o carimbo de data/hora inicial da solicitação HTTP atual. |
| Trace |
Obtém o TraceContext objeto 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 . |
| WebSocketRequestedProtocols |
Obtém a lista ordenada de protocolos solicitados pelo cliente. |
Métodos
| Nome | Description |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Aceita uma solicitação AspNetWebSocket usando a função de usuário especificada e o objeto de opções. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Aceita uma solicitação AspNetWebSocket usando a função de usuário especificada. |
| AddError(Exception) |
Adiciona uma exceção à coleção de exceções para a solicitação HTTP atual. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
Gera um evento virtual que ocorre quando a parte HTTP da solicitação é encerrada. |
| ClearError() |
Limpa todos os erros da solicitação HTTP atual. |
| DisposeOnPipelineCompleted(IDisposable) |
Permite que o método de Dispose() um objeto seja chamado quando a AspNetWebSocket parte de conexão dessa solicitação for concluída. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
Obtém um objeto de recurso no nível do aplicativo com base nas propriedades especificadas ClassKey e ResourceKey no CultureInfo objeto. |
| GetGlobalResourceObject(String, String) |
Obtém um objeto de recurso no nível do aplicativo com base nas propriedades e ClassKey especificadasResourceKey. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
Obtém um objeto de recurso no nível da página com base nas propriedades especificadas VirtualPath e ResourceKey no CultureInfo objeto. |
| GetLocalResourceObject(String, String) |
Obtém um objeto de recurso no nível da página com base nas propriedades e VirtualPath especificadasResourceKey. |
| GetSection(String) |
Obtém a seção de configuração especificada da 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 Objectatual. (Herdado de Object) |
| RemapHandler(IHttpHandler) |
Permite que você especifique um manipulador para a solicitação. |
| RewritePath(String, Boolean) |
Reescreve a URL usando o caminho especificado e um valor que especifica se o caminho virtual para recursos do servidor é modificado. |
| RewritePath(String, String, String, Boolean) |
Reescreve a URL usando o caminho especificado, as informações de caminho, as informações da cadeia de caracteres de consulta e um valor que especifica se o caminho do arquivo do cliente está definido como o caminho de reescrita. |
| RewritePath(String, String, String) |
Reescreve a URL usando o caminho, as informações de caminho e as informações de cadeia de caracteres de consulta especificadas. |
| RewritePath(String) |
Reescreve a URL usando o caminho especificado. |
| SetSessionStateBehavior(SessionStateBehavior) |
Define o tipo de comportamento de estado de sessão necessário para dar suporte a uma solicitação HTTP. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |