Partager via


DelegatingHandler Classe

Définition

Type pour les gestionnaires HTTP qui délèguent le traitement des messages de réponse HTTP à un autre gestionnaire, appelé gestionnaire interne.

public ref class DelegatingHandler abstract : System::Net::Http::HttpMessageHandler
public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler
type DelegatingHandler = class
    inherit HttpMessageHandler
Public MustInherit Class DelegatingHandler
Inherits HttpMessageHandler
Héritage
DelegatingHandler
Dérivé

Remarques

Une application doit fournir un gestionnaire interne dans le constructeur ou via la propriété avant d’appeler InnerHandlerSendAsync; sinon, une InvalidOperationException opération est levée.

Notez que la InnerHandler propriété peut également être un gestionnaire de délégation. Cette approche permet de créer des piles de gestionnaires pour traiter les messages de réponse HTTP.

Constructeurs

Nom Description
DelegatingHandler()

Crée une instance de la DelegatingHandler classe.

DelegatingHandler(HttpMessageHandler)

Crée une instance de la DelegatingHandler 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.

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.

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)
Send(HttpRequestMessage, CancellationToken)

Envoie une requête HTTP au gestionnaire interne pour l’envoyer au 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 à