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é le 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 InnerHandler propriété avant d’appeler SendAsync; sinon, un InvalidOperationException sera levée.

Notez que InnerHandler la 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

DelegatingHandler()

Crée une instance de la classe DelegatingHandler.

DelegatingHandler(HttpMessageHandler)

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

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.

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

Envoie une requête HTTP au gestionnaire interne à envoyer au serveur.

Send(HttpRequestMessage, CancellationToken)

En cas de substitution dans une classe dérivée, envoie une requête HTTP avec la requête et le jeton d’annulation spécifiés. Sinon, lève un NotSupportedException.

(Hérité de HttpMessageHandler)
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 à