Share via


MessageProcessingHandler Classe

Définition

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
MessageProcessingHandler

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)

S’applique à