HttpContextWrapper Classe

Definição

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
HttpContextWrapper

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)

Aplica-se a