Condividi tramite


WebRequestHandler Classe

Definizione

Fornisce funzionalità specifiche del desktop non disponibili per le app di Windows Store o altri ambienti.

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
Ereditarietà

Commenti

Questa classe implementa un gestore di trasporto usando HttpWebRequest istanze per inviare richieste HTTP ai server.

Costruttori

Nome Descrizione
WebRequestHandler()

Inizializza una nuova istanza della classe WebRequestHandler.

Proprietà

Nome Descrizione
AllowAutoRedirect

Ottiene o imposta un valore che indica se il gestore deve seguire le risposte di reindirizzamento.

(Ereditato da HttpClientHandler)
AllowPipelining

Ottiene o imposta un valore che indica se eseguire la pipeline della richiesta alla risorsa Internet.

AuthenticationLevel

Ottiene o imposta un valore che indica il livello di autenticazione e rappresentazione utilizzato per questa richiesta.

AutomaticDecompression

Ottiene o imposta il tipo di metodo di decompressione utilizzato dal gestore per la decompressione automatica della risposta al contenuto HTTP.

(Ereditato da HttpClientHandler)
CachePolicy

Ottiene o imposta i criteri di cache per questa richiesta.

CheckCertificateRevocationList

Ottiene o imposta un valore che indica se il certificato viene controllato rispetto all'elenco di revoche dell'autorità di certificazione.

(Ereditato da HttpClientHandler)
ClientCertificateOptions

Ottiene o imposta un valore che indica se il certificato viene selezionato automaticamente dall'archivio certificati o se il chiamante può passare un certificato client specifico.

(Ereditato da HttpClientHandler)
ClientCertificates

Ottiene o imposta la raccolta di certificati di sicurezza associati a questa richiesta.

ContinueTimeout

Ottiene o imposta la quantità di tempo, espressa in millisecondi, che l'applicazione attenderà 100-continue dal server prima di caricare i dati.

CookieContainer

Ottiene o imposta il contenitore di cookie utilizzato per archiviare i cookie del server dal gestore.

(Ereditato da HttpClientHandler)
Credentials

Ottiene o imposta le informazioni di autenticazione utilizzate da questo gestore.

(Ereditato da HttpClientHandler)
DefaultProxyCredentials

Quando viene usato il proxy predefinito (di sistema), ottiene o imposta le credenziali da inviare al server proxy predefinito per l'autenticazione. Il proxy predefinito viene usato solo quando UseProxy è impostato su true e Proxy è impostato su null.

(Ereditato da HttpClientHandler)
ImpersonationLevel

Ottiene o imposta il livello di rappresentazione per la richiesta corrente.

MaxAutomaticRedirections

Ottiene o imposta il numero massimo di reindirizzamenti che segue il gestore.

(Ereditato da HttpClientHandler)
MaxConnectionsPerServer

Ottiene o imposta il numero massimo di connessioni simultanee (per endpoint server) consentite durante l'esecuzione di richieste tramite un HttpClient oggetto . Si noti che il limite è per endpoint server, quindi, ad esempio, un valore pari a 256 consente 256 connessioni simultanee a http://www.adatum.com/ e un altro 256 a http://www.adventure-works.com/.

(Ereditato da HttpClientHandler)
MaxRequestContentBufferSize

Ottiene o imposta la dimensione massima del buffer del contenuto della richiesta utilizzata dal gestore.

(Ereditato da HttpClientHandler)
MaxResponseHeadersLength

Ottiene o imposta la lunghezza massima consentita delle intestazioni di risposta.

PreAuthenticate

Ottiene o imposta un valore che indica se il gestore invia un'intestazione di autorizzazione con la richiesta.

(Ereditato da HttpClientHandler)
Properties

Ottiene un dizionario scrivibile , ovvero una mappa, di proprietà personalizzate per le HttpClient richieste. Il dizionario viene inizializzato vuoto; è possibile inserire ed eseguire query su coppie chiave-valore per i gestori personalizzati e l'elaborazione speciale.

(Ereditato da HttpClientHandler)
Proxy

Ottiene o imposta le informazioni proxy utilizzate dal gestore.

(Ereditato da HttpClientHandler)
ReadWriteTimeout

Ottiene o imposta un timeout in millisecondi durante la scrittura di una richiesta o la lettura di una risposta da un server.

ServerCertificateCustomValidationCallback

Ottiene o imposta un metodo di callback per convalidare il certificato del server.

(Ereditato da HttpClientHandler)
ServerCertificateValidationCallback

Ottiene o imposta un metodo di callback per convalidare il certificato del server.

SslProtocols

Ottiene o imposta i protocolli TLS/SSL utilizzati dagli HttpClient oggetti gestiti dall'oggetto HttpClientHandler.

(Ereditato da HttpClientHandler)
SupportsAutomaticDecompression

Ottiene un valore che indica se il gestore supporta la decompressione automatica del contenuto della risposta.

(Ereditato da HttpClientHandler)
SupportsProxy

Ottiene un valore che indica se il gestore supporta le impostazioni proxy.

(Ereditato da HttpClientHandler)
SupportsRedirectConfiguration

Ottiene un valore che indica se il gestore supporta le impostazioni di configurazione per le AllowAutoRedirect proprietà e MaxAutomaticRedirections .

(Ereditato da HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Ottiene o imposta un valore che indica se consentire la condivisione di connessioni NTLM ad alta velocità.

UseCookies

Ottiene o imposta un valore che indica se il gestore utilizza la CookieContainer proprietà per archiviare i cookie del server e usa questi cookie durante l'invio di richieste.

(Ereditato da HttpClientHandler)
UseDefaultCredentials

Ottiene o imposta un valore che controlla se le credenziali predefinite vengono inviate con richieste dal gestore.

(Ereditato da HttpClientHandler)
UseProxy

Ottiene o imposta un valore che indica se il gestore utilizza un proxy per le richieste.

(Ereditato da HttpClientHandler)

Metodi

Nome Descrizione
Dispose()

Rilascia le risorse non gestite ed elimina le risorse gestite usate da HttpMessageHandler.

(Ereditato da HttpMessageHandler)
Dispose(Boolean)

Rilascia le risorse non gestite usate da HttpClientHandler e, facoltativamente, elimina le risorse gestite.

(Ereditato da HttpClientHandler)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SendAsync(HttpRequestMessage, CancellationToken)

Crea un'istanza di HttpResponseMessage in base alle informazioni fornite in HttpRequestMessage come operazione che non verrà bloccata.

(Ereditato da HttpClientHandler)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a