MessageProcessingHandler Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Type de base pour les gestionnaires qui n'exécutent qu'une petite partie du traitement des messages de requête et/ou de réponse.
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
- Héritage
Remarques
La création réelle des messages de réponse est déléguée à un gestionnaire interne. MessageProcessingHandler Est utile si le gestionnaire ne nécessite pas d’opérations asynchrones, car les opérations sur les messages de demande et de réponse sont rapides.
L’utilisation la plus courante consiste à dériver de cette classe et à remplacer les ProcessRequest méthodes et ProcessResponse .
Constructeurs
MessageProcessingHandler() |
Crée une instance d’une classe MessageProcessingHandler. |
MessageProcessingHandler(HttpMessageHandler) |
Crée une instance d'une classe MessageProcessingHandler avec un gestionnaire interne spécifique. |
Propriétés
InnerHandler |
Obtient ou définit le gestionnaire interne qui traite les messages de réponse HTTP. (Hérité de DelegatingHandler) |
Méthodes
Dispose() |
Libère les ressources non managées et supprime les ressources managées utilisées par le HttpMessageHandler. (Hérité de HttpMessageHandler) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par DelegatingHandler et supprime éventuellement les ressources managées. (Hérité de DelegatingHandler) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ProcessRequest(HttpRequestMessage, CancellationToken) |
Exécute le traitement de chaque requête envoyée au serveur. |
ProcessResponse(HttpResponseMessage, CancellationToken) |
Effectuer le traitement sur chaque réponse du serveur. |
Send(HttpRequestMessage, CancellationToken) |
Envoie une requête HTTP au gestionnaire interne à envoyer au serveur. |
Send(HttpRequestMessage, CancellationToken) |
Envoie une requête HTTP au gestionnaire interne à envoyer au serveur. (Hérité de DelegatingHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Envoie une requête HTTP au gestionnaire interne à envoyer au serveur au cours d’une opération asynchrone. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |