HttpRequestWrapper 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 HTTP intrínseco que permite que o ASP.NET leia os valores HTTP enviados por um cliente durante uma solicitação da Web.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Herança
Comentários
A HttpRequestWrapper classe deriva da HttpRequestBase classe e serve como um wrapper para a HttpRequest classe. Essa classe expõe a funcionalidade da HttpRequest classe e expõe o HttpRequestBase tipo. A HttpRequestBase classe permite que você substitua a implementação original da HttpRequest classe em seu aplicativo por uma implementação personalizada, como quando você executa o teste de unidade fora do pipeline do ASP.net.
Construtores
HttpRequestWrapper(HttpRequest) |
Inicializa uma nova instância da classe HttpRequestWrapper usando o objeto de solicitação especificado. |
Propriedades
AcceptTypes |
Obtém uma matriz de tipos de aceitação MIME com suporte pelo cliente. |
AnonymousID |
Obtém o identificador anônimo para o usuário, se disponível. |
ApplicationPath |
Obtém o caminho virtual da raiz do aplicativo ASP.NET no servidor. |
AppRelativeCurrentExecutionFilePath |
Obtém o caminho virtual da raiz do aplicativo e o torna relativo usando a notação de til (~) para a raiz do aplicativo (como em "~/page.aspx"). |
Browser |
Obtém informações sobre as funcionalidades do navegador do cliente solicitante. |
ClientCertificate |
Obtém a atual certificado de segurança do cliente da solicitação. |
ContentEncoding |
Obtém ou define o conjunto de caracteres dos dados que foram fornecidos pelo cliente. |
ContentLength |
Obtém o tamanho, em bytes, do conteúdo enviado pelo cliente. |
ContentType |
Obtém ou define o tipo de conteúdo MIME da solicitação. |
Cookies |
Obtém a coleção de cookies enviados pelo cliente. |
CurrentExecutionFilePath |
Obtém o caminho virtual da solicitação atual. |
CurrentExecutionFilePathExtension |
Obtém a extensão do nome do arquivo especificado na propriedade CurrentExecutionFilePath. |
CurrentExecutionFilePathExtension |
Quando implementada em uma classe derivada, obtém a extensão do nome do arquivo especificado na propriedade CurrentExecutionFilePath. (Herdado de HttpRequestBase) |
FilePath |
Obtém o caminho virtual da solicitação atual. |
Files |
Obtém a coleção de arquivos carregados pelo cliente, no formato MIME de múltiplas partes. |
Filter |
Obtém ou define o filtro a ser usado durante a leitura do fluxo de entrada atual. |
Form |
Obtém a coleção de variáveis de formulário enviadas pelo cliente. |
Headers |
Obtém a coleção de cabeçalhos HTTP enviados pelo cliente. |
HttpChannelBinding |
Obtém o objeto ChannelBinding da instância de HttpWorkerRequest atual. |
HttpChannelBinding |
Quando substituída em uma classe derivada, obtém o objeto ChannelBinding da instância de HttpWorkerRequest atual. (Herdado de HttpRequestBase) |
HttpMethod |
Obtém ou define o método de transferência de dados HTTP (tal como |
InputStream |
Obtém o conteúdo do corpo da entidade HTTP recebida. |
IsAuthenticated |
Obtém um valor que indica se a solicitação foi autenticada. |
IsLocal |
Obtém um valor que indica se a solicitação é proveniente do computador local. |
IsSecureConnection |
Obtém um valor que indica se a conexão HTTP usa SSL (protocolo HTTPS). |
Item[String] |
Obtém o objeto especificado das coleções Cookies, Form, QueryString ou ServerVariables. |
LogonUserIdentity |
Obtém o tipo WindowsIdentity para o usuário atual. |
Params |
Obtém uma coleção combinada dos itens QueryString, Form, ServerVariables e Cookies. |
Path |
Obtém o caminho virtual da solicitação atual. |
PathInfo |
Obtém informações adicionais de caminho para um recurso que tem uma extensão de URL. |
PhysicalApplicationPath |
Obtém o caminho do sistema de arquivos físico do diretório raiz do aplicativo atual. |
PhysicalPath |
Obtém o caminho do sistema de arquivos físico do recurso solicitado. |
QueryString |
Obtém a coleção de variáveis de cadeia de caracteres de consulta HTTP. |
RawUrl |
Obtém a URL completa da solicitação atual. |
ReadEntityBodyMode |
Obtém um valor que indica se o corpo da entidade de solicitação foi lido e, em caso afirmativo, como ele foi lido. |
ReadEntityBodyMode |
Quando implementada em uma classe derivada, obtém um valor que indica se o corpo da entidade de solicitação foi lido e, em caso afirmativo, como ele foi lido. (Herdado de HttpRequestBase) |
RequestContext |
Obtém a instância RequestContext da solicitação atual. |
RequestContext |
Quando substituída em uma classe derivada, obtém a instância de RequestContext da solicitação atual. (Herdado de HttpRequestBase) |
RequestType |
Obtém ou define o método de transferência de dados HTTP ( |
ServerVariables |
Obtém uma coleção de variáveis de servidor Web. |
TimedOutToken |
Obtém um objeto CancellationToken que é disparado quando uma solicitação expira. |
TimedOutToken |
Quando implementada em uma classe derivada, obtém um objeto CancellationToken que é disparado quando o tempo limite de uma solicitação é atingido. (Herdado de HttpRequestBase) |
TlsTokenBindingInfo |
Obtém as informações de associação de token de TLS. |
TlsTokenBindingInfo |
Obtém ou define as informações de associação de token para esta instância. (Herdado de HttpRequestBase) |
TotalBytes |
Obtém o número de bytes no fluxo de entrada atual. |
Unvalidated |
Obtém acesso aos valores de solicitação HTTP sem disparar a validação de solicitação. |
Unvalidated |
Quando implementada em uma classe derivada, fornece acesso aos valores de solicitação HTTP sem disparar a validação de solicitação. (Herdado de HttpRequestBase) |
Url |
Obtém informações sobre a URL da solicitação atual. |
UrlReferrer |
Obtém informações sobre a URL da solicitação do cliente vinculada à URL atual. |
UserAgent |
Obtém a cadeia de caracteres de agente do usuário completa do cliente. |
UserHostAddress |
Obtém o endereço do host IP do cliente. |
UserHostName |
Obtém o nome DNS do cliente. |
UserLanguages |
Obtém uma matriz classificada de preferências de idioma do cliente. |
Métodos
Abort() |
Termina a conexão TCP subjacente de modo forçado, causando falha em eventuais E/Ss pendentes. |
Abort() |
Termina a conexão TCP subjacente de modo forçado, causando falha em eventuais E/Ss pendentes. (Herdado de HttpRequestBase) |
BinaryRead(Int32) |
Executa uma leitura binária de um número especificado de bytes do fluxo de entrada atual. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetBufferedInputStream() |
Obtém um objeto Stream que pode ser usado para ler o corpo da entidade HTTP de entrada. |
GetBufferedInputStream() |
Quando implementada em uma classe derivada, obtém um objeto Stream que pode ser usado para ler o corpo da entidade HTTP de entrada. (Herdado de HttpRequestBase) |
GetBufferlessInputStream() |
Obtém um objeto Stream que pode ser usado para ler o corpo da entidade HTTP de entrada. |
GetBufferlessInputStream() |
Quando implementada em uma classe derivada, obtém um objeto Stream que pode ser usado para ler o corpo da entidade HTTP recebida, opcionalmente desabilitando o limite de tamanho de solicitação definido na propriedade MaxRequestLength. (Herdado de HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
Obtém um objeto Stream que pode ser usado para ler o corpo da entidade HTTP recebida, opcionalmente desabilitando o limite de tamanho de solicitação definido na propriedade MaxRequestLength. |
GetBufferlessInputStream(Boolean) |
Quando implementada em uma classe derivada, obtém um objeto Stream que pode ser usado para ler o corpo da entidade HTTP recebida, opcionalmente desabilitando o limite de tamanho de solicitação definido na propriedade MaxRequestLength. (Herdado de HttpRequestBase) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
InsertEntityBody() |
Fornece uma cópia do corpo da entidade de solicitação HTTP ao IIS. |
InsertEntityBody() |
Quando implementada em uma classe derivada, fornece uma cópia do corpo da entidade de solicitação HTTP para IIS. (Herdado de HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
Fornece ao IIS uma cópia do corpo da entidade da solicitação HTTP e informações sobre o objeto de entidade da solicitação. |
InsertEntityBody(Byte[], Int32, Int32) |
Quando implementada em uma classe derivada, fornece ao IIS uma cópia do corpo da entidade da solicitação HTTP e informações sobre o objeto de entidade da solicitação. (Herdado de HttpRequestBase) |
MapImageCoordinates(String) |
Mapeia um parâmetro de formulário de campo de imagem de entrada para os valores apropriados das coordenadas X e Y. |
MapPath(String) |
Mapeia o caminho virtual especificado para um caminho físico no servidor. |
MapPath(String, String, Boolean) |
Mapeia o caminho virtual especificado para um caminho físico no servidor. |
MapRawImageCoordinates(String) |
Mapeia um parâmetro de formulário de campo de imagem de entrada nos valores apropriados das coordenadas X e Y. |
MapRawImageCoordinates(String) |
Mapeia um parâmetro de formulário de campo de imagem de entrada nos valores apropriados das coordenadas X e Y. (Herdado de HttpRequestBase) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SaveAs(String, Boolean) |
Salva uma solicitação HTTP no disco. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
ValidateInput() |
Faz com que a validação ocorra para as coleções acessadas por meio das propriedades Cookies, Form e QueryString. |