DelegatingHandler 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 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
- 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) |