WebRequestHandler 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.
Fornece recursos específicos da área de trabalho não disponíveis para aplicativos da Windows Store ou em 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
WebRequestHandler() |
Inicializa uma nova instância da classe WebRequestHandler. |
Propriedades
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 deve-se fazer pipeline da solicitação ao recurso de Internet. |
AuthenticationLevel |
Obtém ou define um valor que indica o nível de autenticação e representação usada para esta 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 em relação à lista de revogação de autoridade de certificação. (Herdado de HttpClientHandler) |
ClientCertificateOptions |
Obtém ou define um valor que indica se o certificado é selecionado automaticamente do repositório de certificados ou se o chamador tem permissão para passar um certificado do cliente específico. (Herdado de HttpClientHandler) |
ClientCertificates |
Obtém ou define a coleção de certificados de segurança que estão associadas essa solicitação. |
ContinueTimeout |
Obtém ou define a quantidade de tempo, em milissegundos, que o aplicativo aguardará 100-continuar do servidor antes de carregar os dados. |
CookieContainer |
Obtém ou define o contêiner de cookies usado para armazenar cookies de servidor pelo manipulador. (Herdado de HttpClientHandler) |
Credentials |
Obtém ou define informações de autenticação usadas por este 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 apenas quando UseProxy é definido como |
ImpersonationLevel |
Obtém ou define o nível de representação para a 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 objeto HttpClient. Observe que o limite é por ponto de extremidade do servidor, portanto, por exemplo, um valor de 256 permitiria 256 conexões simultâneas com http://www.adatum.com/ e outras 256 com http://www.adventure-works.com/. (Herdado de HttpClientHandler) |
MaxRequestContentBufferSize |
Obtém ou define o tamanho máximo do buffer de conteúdo de solicitação usado pelo manipulador. (Herdado de HttpClientHandler) |
MaxResponseHeadersLength |
Obtém ou define o comprimento máximo permitido dos cabeçalhos de resposta. |
MeterFactory |
Obtém ou define o IMeterFactory para criar um personalizado Meter para a HttpClientHandler instância. (Herdado de HttpClientHandler) |
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 solicitações de HttpClient. 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 as 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 para um servidor ou ler uma resposta dele. |
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 o protocolo TLS/SSL usado pelos objetos HttpClient gerenciados pelo objeto HttpClientHandler. (Herdado de HttpClientHandler) |
SupportsAutomaticDecompression |
Obtém um valor que indica se o manipulador dá suporte a descompactação de conteúdo de resposta automática. (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á ou não suporte a definições de configuração para as propriedades AllowAutoRedirect e MaxAutomaticRedirections. (Herdado de HttpClientHandler) |
UnsafeAuthenticatedConnectionSharing |
Obtém ou define um valor que indica se deve ser permitido o compartilhamento de conexão de alta velocidade autenticado por NTLM. |
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
Dispose() |
Libera os recursos não gerenciados e descarta aqueles gerenciados usados pelo HttpMessageHandler. (Herdado de HttpMessageHandler) |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo HttpClientHandler e, opcionalmente, descarta os recursos gerenciados. (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 Object atual. (Herdado de Object) |
Send(HttpRequestMessage, CancellationToken) |
Cria uma instância de HttpResponseMessage com base nas informações fornecidas no HttpRequestMessage. (Herdado de HttpClientHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Cria uma instância de HttpResponseMessage com base nas informações fornecidas no HttpRequestMessage como uma operação que não bloqueará. (Herdado de HttpClientHandler) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |