Partilhar via


WebRequestHandler Classe

Definição

Fornece recursos específicos da área de trabalho não disponíveis para aplicativos da Windows Store ou outros ambientes.

public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
    inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
Herança

Comentários

Essa classe implementa um manipulador de transporte usando HttpWebRequest instâncias para enviar solicitações HTTP aos servidores.

Construtores

Nome Description
WebRequestHandler()

Inicializa uma nova instância da classe WebRequestHandler.

Propriedades

Nome Description
AllowAutoRedirect

Obtém ou define um valor que indica se o manipulador deve seguir as respostas de redirecionamento.

(Herdado de HttpClientHandler)
AllowPipelining

Obtém ou define um valor que indica se a solicitação deve ser pipeline para o recurso da Internet.

AuthenticationLevel

Obtém ou define um valor que indica o nível de autenticação e representação usados para essa solicitação.

AutomaticDecompression

Obtém ou define o tipo de método de descompactação usado pelo manipulador para descompactação automática da resposta de conteúdo HTTP.

(Herdado de HttpClientHandler)
CachePolicy

Obtém ou define a política de cache para essa solicitação.

CheckCertificateRevocationList

Obtém ou define um valor que indica se o certificado é verificado na lista de revogação da autoridade de certificação.

(Herdado de HttpClientHandler)
ClientCertificateOptions

Obtém ou define um valor que indica se o certificado é escolhido automaticamente no repositório de certificados ou se o chamador tem permissão para passar um certificado de cliente específico.

(Herdado de HttpClientHandler)
ClientCertificates

Obtém ou define a coleção de certificados de segurança associados a essa solicitação.

ContinueTimeout

Obtém ou define a quantidade de tempo, em milissegundos, o aplicativo aguardará 100 continuações do servidor antes de carregar dados.

CookieContainer

Obtém ou define o contêiner de cookie usado para armazenar cookies de servidor pelo manipulador.

(Herdado de HttpClientHandler)
Credentials

Obtém ou define as informações de autenticação usadas por esse manipulador.

(Herdado de HttpClientHandler)
DefaultProxyCredentials

Quando o proxy padrão (sistema) está sendo usado, obtém ou define as credenciais a serem enviadas ao servidor proxy padrão para autenticação. O proxy padrão é usado somente quando UseProxy é definido true como .Proxynull

(Herdado de HttpClientHandler)
ImpersonationLevel

Obtém ou define o nível de representação da solicitação atual.

MaxAutomaticRedirections

Obtém ou define o número máximo de redirecionamentos que o manipulador segue.

(Herdado de HttpClientHandler)
MaxConnectionsPerServer

Obtém ou define o número máximo de conexões simultâneas (por ponto de extremidade do servidor) permitidas ao fazer solicitações usando um HttpClient objeto. Observe que o limite é por ponto de extremidade de servidor, portanto, por exemplo, um valor de 256 permitiria 256 conexões simultâneas e outras http://www.adatum.com/ 256 para http://www.adventure-works.com/.

(Herdado de HttpClientHandler)
MaxRequestContentBufferSize

Obtém ou define o tamanho máximo do buffer de conteúdo da solicitação usado pelo manipulador.

(Herdado de HttpClientHandler)
MaxResponseHeadersLength

Obtém ou define o comprimento máximo permitido dos cabeçalhos de resposta.

PreAuthenticate

Obtém ou define um valor que indica se o manipulador envia um cabeçalho de autorização com a solicitação.

(Herdado de HttpClientHandler)
Properties

Obtém um dicionário gravável (ou seja, um mapa) de propriedades personalizadas para as HttpClient solicitações. O dicionário é inicializado vazio; você pode inserir e consultar pares chave-valor para seus manipuladores personalizados e processamento especial.

(Herdado de HttpClientHandler)
Proxy

Obtém ou define informações de proxy usadas pelo manipulador.

(Herdado de HttpClientHandler)
ReadWriteTimeout

Obtém ou define um tempo limite em milissegundos ao gravar uma solicitação ou ler uma resposta de um servidor.

ServerCertificateCustomValidationCallback

Obtém ou define um método de retorno de chamada para validar o certificado do servidor.

(Herdado de HttpClientHandler)
ServerCertificateValidationCallback

Obtém ou define um método de retorno de chamada para validar o certificado do servidor.

SslProtocols

Obtém ou define os protocolos TLS/SSL usados pelos HttpClient objetos gerenciados pelo objeto HttpClientHandler.

(Herdado de HttpClientHandler)
SupportsAutomaticDecompression

Obtém um valor que indica se o manipulador dá suporte à descompactação automática de conteúdo de resposta.

(Herdado de HttpClientHandler)
SupportsProxy

Obtém um valor que indica se o manipulador dá suporte a configurações de proxy.

(Herdado de HttpClientHandler)
SupportsRedirectConfiguration

Obtém um valor que indica se o manipulador dá suporte a configurações para as propriedades e MaxAutomaticRedirections as AllowAutoRedirect propriedades.

(Herdado de HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Obtém ou define um valor que indica se o compartilhamento de conexão autenticada por NTLM de alta velocidade deve ser permitido.

UseCookies

Obtém ou define um valor que indica se o manipulador usa a CookieContainer propriedade para armazenar cookies de servidor e usa esses cookies ao enviar solicitações.

(Herdado de HttpClientHandler)
UseDefaultCredentials

Obtém ou define um valor que controla se as credenciais padrão são enviadas com solicitações pelo manipulador.

(Herdado de HttpClientHandler)
UseProxy

Obtém ou define um valor que indica se o manipulador usa um proxy para solicitações.

(Herdado de HttpClientHandler)

Métodos

Nome Description
Dispose()

Libera os recursos não gerenciados e descarta os recursos gerenciados usados pelo HttpMessageHandler.

(Herdado de HttpMessageHandler)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelos HttpClientHandler recursos gerenciados e, opcionalmente, descartados.

(Herdado de HttpClientHandler)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
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)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
SendAsync(HttpRequestMessage, CancellationToken)

Cria uma instância com HttpResponseMessage base nas informações fornecidas na HttpRequestMessage operação como uma operação que não será bloqueada.

(Herdado de HttpClientHandler)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a