MessageProcessingHandler 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.
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à
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) |