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