Condividi tramite


MessageProcessingHandler Classe

Definizione

Tipo di base per i gestori che eseguono solo un'elaborazione limitata dei messaggi di richiesta e/o risposta.

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

Commenti

La creazione effettiva dei messaggi di risposta viene delegata a un gestore interno. È MessageProcessingHandler utile se il gestore non richiede operazioni asincrone, perché le operazioni su richiesta e i messaggi di risposta sono veloci.

L'utilizzo più comune consiste nel derivare da questa classe e eseguire l'override dei ProcessRequest metodi e ProcessResponse .

Costruttori

MessageProcessingHandler()

Crea un'istanza di una classe MessageProcessingHandler.

MessageProcessingHandler(HttpMessageHandler)

Crea un'istanza di una classe MessageProcessingHandler con un gestore interno specificato.

Proprietà

InnerHandler

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

(Ereditato da DelegatingHandler)

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.

(Ereditato da DelegatingHandler)
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)
ProcessRequest(HttpRequestMessage, CancellationToken)

Esegue l'elaborazione per ogni richiesta inviata al server.

ProcessResponse(HttpResponseMessage, CancellationToken)

Esegue operazioni di elaborazione su ogni risposta ottenuta dal server.

Send(HttpRequestMessage, CancellationToken)

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

Send(HttpRequestMessage, CancellationToken)

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

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