Condividi tramite


DelegatingHandler Classe

Definizione

Tipo per gestori HTTP che delegano l'elaborazione dei messaggi di risposta HTTP a un altro gestore, chiamato gestore interno.

public ref class DelegatingHandler abstract : System::Net::Http::HttpMessageHandler
public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler
type DelegatingHandler = class
    inherit HttpMessageHandler
Public MustInherit Class DelegatingHandler
Inherits HttpMessageHandler
Ereditarietà
DelegatingHandler
Derivato

Commenti

Un'applicazione deve fornire un gestore interno nel costruttore o tramite la InnerHandler proprietà prima di chiamare SendAsync; in caso contrario, verrà generata un'applicazione InvalidOperationException .

Si noti che anche la InnerHandler proprietà può essere un gestore di delega. Questo approccio consente la creazione di stack di gestori per elaborare i messaggi di risposta HTTP.

Costruttori

DelegatingHandler()

Crea una nuova istanza della classe DelegatingHandler.

DelegatingHandler(HttpMessageHandler)

Crea una nuova istanza di una classe DelegatingHandler con un gestore interno specificato.

Proprietà

InnerHandler

Ottiene o imposta il gestore interno che elabora i messaggi di risposta HTTP.

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 DelegatingHandler e, facoltativamente, elimina le risorse gestite.

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)

Invia al gestore interno una richiesta HTTP da inviare al server.

Send(HttpRequestMessage, CancellationToken)

Quando viene eseguito l'override in una classe derivata, invia una richiesta HTTP con la richiesta e il token di annullamento specificati. in caso contrario, genera NotSupportedException.

(Ereditato da HttpMessageHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Invia al gestore interno una richiesta HTTP da inviare al server come operazione asincrona.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a