WebRequestHandler Classe

Definizione

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 true e l'elemento 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 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 di .

(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 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 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 di HttpResponseMessage in base alle informazioni fornite in HttpRequestMessage.

(Ereditato da HttpClientHandler)
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