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 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
WebRequestHandler() |
Inizializza una nuova istanza della classe WebRequestHandler. |
Proprietà
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 inviare la richiesta tramite pipeline alla risorsa Internet. |
AuthenticationLevel |
Ottiene o imposta un valore che indica il livello di autenticazione e di rappresentazione utilizzato per questa richiesta. |
AutomaticDecompression |
Ottiene o imposta il tipo di metodo di decompressione usato dal gestore per la decompressione automatica della risposta del contenuto HTTP. (Ereditato da HttpClientHandler) |
CachePolicy |
Ottiene o imposta i criteri della cache per la richiesta. |
CheckCertificateRevocationList |
Ottiene o imposta un valore che indica se il certificato viene verificato 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 oppure se il chiamante è autorizzato a passare un certificato client specifico. (Ereditato da HttpClientHandler) |
ClientCertificates |
Ottiene o imposta la raccolta dei certificati di sicurezza associati alla richiesta. |
ContinueTimeout |
Ottiene o imposta l'intervallo di tempo, in millisecondi, in cui l'applicazione attende 100-Continue dal server prima di caricare i dati. |
CookieContainer |
Ottiene o imposta il contenitore di cookie usato dal gestore per archiviare i cookie del server. (Ereditato da HttpClientHandler) |
Credentials |
Ottiene o imposta le informazioni sull'autenticazione usate dal 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 l'elemento UseProxy è impostato su |
ImpersonationLevel |
Ottiene o imposta il livello di rappresentazione per la richiesta corrente. |
MaxAutomaticRedirections |
Ottiene o imposta il numero massimo di reindirizzamenti seguiti dal gestore. (Ereditato da HttpClientHandler) |
MaxConnectionsPerServer |
Ottiene o imposta il numero massimo di connessioni simultanee (per endpoint server) consentito quando si effettuano richieste tramite un oggetto HttpClient. Il limite è per ogni endpoint server. Ad esempio il valore 256 autorizza 256 connessioni simultanee a http://www.adatum.com/ e altre 256 connessioni simultanee a http://www.adventure-works.com/. (Ereditato da HttpClientHandler) |
MaxRequestContentBufferSize |
Ottiene o imposta la dimensione massima del buffer di contenuto della richiesta usata dal gestore. (Ereditato da HttpClientHandler) |
MaxResponseHeadersLength |
Ottiene o imposta la lunghezza massima consentita delle intestazioni di risposta. |
MeterFactory |
Ottiene o imposta l'oggetto IMeterFactory per creare un oggetto personalizzato Meter per l'istanza HttpClientHandler . (Ereditato da HttpClientHandler) |
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 modificabile (una mappa) delle proprietà personalizzate per le richieste HttpClient. Il dizionario viene inizializzato vuoto. È possibile inserire e cercare coppie chiave-valore per i gestori personalizzati e l'elaborazione speciale. (Ereditato da HttpClientHandler) |
Proxy |
Ottiene o imposta le informazioni sul proxy usate dal gestore. (Ereditato da HttpClientHandler) |
ReadWriteTimeout |
Ottiene o imposta un timeout in millisecondi quando si scrive una richiesta o si legge una risposta da un server. |
ServerCertificateCustomValidationCallback |
Ottiene o imposta un metodo callback per convalidare il certificato del server. (Ereditato da HttpClientHandler) |
ServerCertificateValidationCallback |
Ottiene o imposta un metodo callback per convalidare il certificato del server. |
SslProtocols |
Ottiene o imposta il protocollo TLS/SSL usato dagli oggetti HttpClient 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 proprietà AllowAutoRedirect e MaxAutomaticRedirections. (Ereditato da HttpClientHandler) |
UnsafeAuthenticatedConnectionSharing |
Ottiene o imposta un valore che indica se consentire la condivisione di connessione con autenticazione NTLM ad alta velocità. |
UseCookies |
Ottiene o imposta un valore che indica se il gestore usa 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 sono inviate con le richieste dal gestore. (Ereditato da HttpClientHandler) |
UseProxy |
Ottiene o imposta un valore che indica se il gestore usa un proxy per le richieste. (Ereditato da HttpClientHandler) |
Metodi
Dispose() |
Rilascia le risorse non gestite ed elimina le risorse gestite utilizzate dall'oggetto 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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Send(HttpRequestMessage, CancellationToken) |
Crea un'istanza HttpRequestMessagedi HttpResponseMessage in base alle informazioni fornite in . (Ereditato da HttpClientHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Crea un'istanza di HttpResponseMessage basata sulle informazioni fornite nell'oggetto HttpRequestMessage come operazione che non blocca. (Ereditato da HttpClientHandler) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |