MessageProcessingHandler Classe

Definizione

Tipo di base per i gestori che eseguono solo alcune piccole elaborazioni di 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 sui messaggi di richiesta e risposta sono veloci.

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

Costruttori

Nome Descrizione
MessageProcessingHandler()

Crea un'istanza di una MessageProcessingHandler classe.

MessageProcessingHandler(HttpMessageHandler)

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

Proprietà

Nome Descrizione
InnerHandler

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

(Ereditato da DelegatingHandler)

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 DelegatingHandlere, 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ProcessRequest(HttpRequestMessage, CancellationToken)

Esegue l'elaborazione su ogni richiesta inviata al server.

ProcessResponse(HttpResponseMessage, CancellationToken)

Eseguire l'elaborazione su ogni risposta dal server.

SendAsync(HttpRequestMessage, CancellationToken)

Invia una richiesta HTTP al gestore interno per l'invio al server come operazione asincrona.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a