WebRequestHandler Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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) |