WebRequestHandler WebRequestHandler WebRequestHandler WebRequestHandler Class

Definição

Fornece recursos específicos da área de trabalho não disponíveis para aplicativos da Windows Store ou em outros ambientes.Provides desktop-specific features not available to Windows Store apps or other environments.

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 HttpWebRequest usando instâncias para enviar solicitações HTTP para servidores.This class implements a transport handler using HttpWebRequest instances to send HTTP requests to servers.

Construtores

WebRequestHandler() WebRequestHandler() WebRequestHandler() WebRequestHandler()

Inicializa uma nova instância da classe WebRequestHandler.Initializes a new instance of the WebRequestHandler class.

Propriedades

AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect

Obtém ou define um valor que indica se o manipulador deve seguir as respostas de redirecionamento.Gets or sets a value that indicates whether the handler should follow redirection responses.

(Inherited from HttpClientHandler)
AllowPipelining AllowPipelining AllowPipelining AllowPipelining

Obtém ou define um valor que indica se deve-se fazer pipeline da solicitação ao recurso de Internet.Gets or sets a value that indicates whether to pipeline the request to the Internet resource.

AuthenticationLevel AuthenticationLevel AuthenticationLevel AuthenticationLevel

Obtém ou define um valor que indica o nível de autenticação e representação usada para esta solicitação.Gets or sets a value indicating the level of authentication and impersonation used for this request.

AutomaticDecompression AutomaticDecompression AutomaticDecompression 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.Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.

(Inherited from HttpClientHandler)
CachePolicy CachePolicy CachePolicy CachePolicy

Obtém ou define a política de cache para essa solicitação.Gets or sets the cache policy for this request.

CheckCertificateRevocationList CheckCertificateRevocationList CheckCertificateRevocationList 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.Gets or sets a value that indicates whether the certificate is checked against the certificate authority revocation list.

(Inherited from HttpClientHandler)
ClientCertificateOptions ClientCertificateOptions ClientCertificateOptions 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.Gets or sets a value that indicates if the certificate is automatically picked from the certificate store or if the caller is allowed to pass in a specific client certificate.

(Inherited from HttpClientHandler)
ClientCertificates ClientCertificates ClientCertificates ClientCertificates

Obtém ou define a coleção de certificados de segurança que estão associadas essa solicitação.Gets or sets the collection of security certificates that are associated with this request.

ContinueTimeout ContinueTimeout ContinueTimeout ContinueTimeout

Obtém ou define a quantidade de tempo, em milissegundos, que o aplicativo aguardará 100-continuar do servidor antes de carregar os dados.Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data.

CookieContainer CookieContainer CookieContainer CookieContainer

Obtém ou define o contêiner de cookies usado para armazenar cookies de servidor pelo manipulador.Gets or sets the cookie container used to store server cookies by the handler.

(Inherited from HttpClientHandler)
Credentials Credentials Credentials Credentials

Obtém ou define informações de autenticação usadas por este manipulador.Gets or sets authentication information used by this handler.

(Inherited from HttpClientHandler)
DefaultProxyCredentials DefaultProxyCredentials DefaultProxyCredentials 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.When the default (system) proxy is being used, gets or sets the credentials to submit to the default proxy server for authentication. O proxy padrão é usado apenas quando UseProxy é definido como true e Proxy é definido como null.The default proxy is used only when UseProxy is set to true and Proxy is set to null.

(Inherited from HttpClientHandler)
ImpersonationLevel ImpersonationLevel ImpersonationLevel ImpersonationLevel

Obtém ou define o nível de representação para a solicitação atual.Gets or sets the impersonation level for the current request.

MaxAutomaticRedirections MaxAutomaticRedirections MaxAutomaticRedirections MaxAutomaticRedirections

Obtém ou define o número máximo de redirecionamentos que o manipulador segue.Gets or sets the maximum number of redirects that the handler follows.

(Inherited from HttpClientHandler)
MaxConnectionsPerServer MaxConnectionsPerServer MaxConnectionsPerServer 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.Gets or sets the maximum number of concurrent connections (per server endpoint) allowed when making requests using an HttpClient object. 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/.Note that the limit is per server endpoint, so for example a value of 256 would permit 256 concurrent connections to http://www.adatum.com/ and another 256 to http://www.adventure-works.com/.

(Inherited from HttpClientHandler)
MaxRequestContentBufferSize MaxRequestContentBufferSize MaxRequestContentBufferSize MaxRequestContentBufferSize

Obtém ou define o tamanho máximo do buffer de conteúdo de solicitação usado pelo manipulador.Gets or sets the maximum request content buffer size used by the handler.

(Inherited from HttpClientHandler)
MaxResponseHeadersLength MaxResponseHeadersLength MaxResponseHeadersLength MaxResponseHeadersLength

Obtém ou define o comprimento máximo permitido dos cabeçalhos de resposta.Gets or sets the maximum allowed length of the response headers.

PreAuthenticate PreAuthenticate PreAuthenticate PreAuthenticate

Obtém ou define um valor que indica se o manipulador envia um cabeçalho de autorização com a solicitação.Gets or sets a value that indicates whether the handler sends an Authorization header with the request.

(Inherited from HttpClientHandler)
Properties Properties Properties Properties

Obtém um dicionário gravável (ou seja, um mapa) de propriedades personalizadas para as solicitações de HttpClient.Gets a writable dictionary (that is, a map) of custom properties for the HttpClient requests. O dicionário é inicializado vazio. Você pode inserir e consultar pares chave-valor para seus manipuladores personalizados e processamento especial.The dictionary is initialized empty; you can insert and query key-value pairs for your custom handlers and special processing.

(Inherited from HttpClientHandler)
Proxy Proxy Proxy Proxy

Obtém ou define as informações de proxy usadas pelo manipulador.Gets or sets proxy information used by the handler.

(Inherited from HttpClientHandler)
ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout

Obtém ou define um tempo limite em milissegundos ao gravar uma solicitação para um servidor ou ler uma resposta dele.Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server.

ServerCertificateCustomValidationCallback ServerCertificateCustomValidationCallback ServerCertificateCustomValidationCallback ServerCertificateCustomValidationCallback

Obtém ou define um método de retorno de chamada para validar o certificado do servidor.Gets or sets a callback method to validate the server certificate.

(Inherited from HttpClientHandler)
ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback

Obtém ou define um método de retorno de chamada para validar o certificado do servidor.Gets or sets a callback method to validate the server certificate.

SslProtocols SslProtocols SslProtocols SslProtocols

Obtém ou define o protocolo TLS/SSL usado pelos objetos HttpClient gerenciados pelo objeto HttpClientHandler.Gets or sets the TLS/SSL protocol used by the HttpClient objects managed by the HttpClientHandler object.

(Inherited from HttpClientHandler)
SupportsAutomaticDecompression SupportsAutomaticDecompression SupportsAutomaticDecompression SupportsAutomaticDecompression

Obtém um valor que indica se o manipulador dá suporte a descompactação de conteúdo de resposta automática.Gets a value that indicates whether the handler supports automatic response content decompression.

(Inherited from HttpClientHandler)
SupportsProxy SupportsProxy SupportsProxy SupportsProxy

Obtém um valor que indica se o manipulador dá suporte a configurações de proxy.Gets a value that indicates whether the handler supports proxy settings.

(Inherited from HttpClientHandler)
SupportsRedirectConfiguration SupportsRedirectConfiguration SupportsRedirectConfiguration 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.Gets a value that indicates whether the handler supports configuration settings for the AllowAutoRedirect and MaxAutomaticRedirections properties.

(Inherited from HttpClientHandler)
UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing

Obtém ou define um valor que indica se deve ser permitido o compartilhamento de conexão de alta velocidade autenticado por NTLM.Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.

UseCookies UseCookies UseCookies UseCookies

Obtém ou define um valor que indica se o manipulador utiliza a propriedade CookieContainer para armazenar cookies de servidor e usa esses cookies ao enviar solicitações.Gets or sets a value that indicates whether the handler uses the CookieContainer property to store server cookies and uses these cookies when sending requests.

(Inherited from HttpClientHandler)
UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials

Obtém ou define um valor que controla se as credenciais padrão são enviadas com solicitações pelo manipulador.Gets or sets a value that controls whether default credentials are sent with requests by the handler.

(Inherited from HttpClientHandler)
UseProxy UseProxy UseProxy UseProxy

Obtém ou define um valor que indica se o manipulador usa um proxy para solicitações.Gets or sets a value that indicates whether the handler uses a proxy for requests.

(Inherited from HttpClientHandler)

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera os recursos não gerenciados e descarta aqueles gerenciados usados pelo HttpMessageHandler.Releases the unmanaged resources and disposes of the managed resources used by the HttpMessageHandler.

(Inherited from HttpMessageHandler)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera os recursos não gerenciados usados pelo HttpClientHandler e, opcionalmente, descarta os recursos gerenciados.Releases the unmanaged resources used by the HttpClientHandler and optionally disposes of the managed resources.

(Inherited from HttpClientHandler)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken)

Cria uma instância de HttpResponseMessage com base nas informações fornecidas no HttpRequestMessage como uma operação que não será bloqueada.Creates an instance of HttpResponseMessage based on the information provided in the HttpRequestMessage as an operation that will not block.

(Inherited from HttpClientHandler)
ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Aplica-se a