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. |