MessageProcessingHandler Classe

Définition

Type de base pour les gestionnaires qui effectuent uniquement un petit traitement des messages de demande 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
MessageProcessingHandler

Remarques

La création réelle de messages de réponse est déléguée à un gestionnaire interne. Cela 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 méthodes et ProcessResponse les ProcessRequest méthodes.

Constructeurs

Nom Description
MessageProcessingHandler()

Crée une instance d’une MessageProcessingHandler classe.

MessageProcessingHandler(HttpMessageHandler)

Crée une instance d’une MessageProcessingHandler classe avec un gestionnaire interne spécifique.

Propriétés

Nom Description
InnerHandler

Obtient ou définit le gestionnaire interne qui traite les messages de réponse HTTP.

(Hérité de DelegatingHandler)

Méthodes

Nom Description
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 le DelegatingHandler, et supprime éventuellement les ressources gérées.

(Hérité de DelegatingHandler)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ProcessRequest(HttpRequestMessage, CancellationToken)

Effectue le traitement sur chaque requête envoyée au serveur.

ProcessResponse(HttpResponseMessage, CancellationToken)

Effectuez le traitement sur chaque réponse du serveur.

SendAsync(HttpRequestMessage, CancellationToken)

Envoie une requête HTTP au gestionnaire interne pour l’envoyer au serveur en tant qu’opération asynchrone.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à