WebRequestHandler 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.
Fournit des fonctionnalités spécifiques au bureau non disponibles pour les applications du Windows Store ou d’autres environnements.
public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
- Héritage
Remarques
Cette classe implémente un gestionnaire de transport à l’aide HttpWebRequest d’instances pour envoyer des requêtes HTTP à des serveurs.
Constructeurs
| Nom | Description |
|---|---|
| WebRequestHandler() |
Initialise une nouvelle instance de la classe WebRequestHandler. |
Propriétés
| Nom | Description |
|---|---|
| AllowAutoRedirect |
Obtient ou définit une valeur qui indique si le gestionnaire doit suivre les réponses de redirection. (Hérité de HttpClientHandler) |
| AllowPipelining |
Obtient ou définit une valeur qui indique s’il faut pipeliner la requête vers la ressource Internet. |
| AuthenticationLevel |
Obtient ou définit une valeur indiquant le niveau d’authentification et d’emprunt d’identité utilisé pour cette requête. |
| AutomaticDecompression |
Obtient ou définit le type de méthode de décompression utilisée par le gestionnaire pour la décompression automatique de la réponse de contenu HTTP. (Hérité de HttpClientHandler) |
| CachePolicy |
Obtient ou définit la stratégie de cache pour cette requête. |
| CheckCertificateRevocationList |
Obtient ou définit une valeur qui indique si le certificat est vérifié par rapport à la liste de révocation de l’autorité de certification. (Hérité de HttpClientHandler) |
| ClientCertificateOptions |
Obtient ou définit une valeur qui indique si le certificat est automatiquement sélectionné dans le magasin de certificats ou si l’appelant est autorisé à passer un certificat client spécifique. (Hérité de HttpClientHandler) |
| ClientCertificates |
Obtient ou définit la collection de certificats de sécurité associés à cette requête. |
| ContinueTimeout |
Obtient ou définit la durée, en millisecondes, que l’application attend 100 continue à partir du serveur avant de charger des données. |
| CookieContainer |
Obtient ou définit le conteneur de cookies utilisé pour stocker les cookies du serveur par le gestionnaire. (Hérité de HttpClientHandler) |
| Credentials |
Obtient ou définit les informations d’authentification utilisées par ce gestionnaire. (Hérité de HttpClientHandler) |
| DefaultProxyCredentials |
Lorsque le proxy par défaut (système) est utilisé, obtient ou définit les informations d’identification à envoyer au serveur proxy par défaut pour l’authentification. Le proxy par défaut est utilisé uniquement lorsqu’il UseProxy est défini |
| ImpersonationLevel |
Obtient ou définit le niveau d’emprunt d’identité de la requête actuelle. |
| MaxAutomaticRedirections |
Obtient ou définit le nombre maximal de redirections que le gestionnaire suit. (Hérité de HttpClientHandler) |
| MaxConnectionsPerServer |
Obtient ou définit le nombre maximal de connexions simultanées (par point de terminaison de serveur) autorisées lors de l’exécution de requêtes à l’aide d’un HttpClient objet. Notez que la limite est par point de terminaison de serveur. Par exemple, une valeur de 256 autorise 256 connexions simultanées à http://www.adatum.com/ et 256 autres à http://www.adventure-works.com/. (Hérité de HttpClientHandler) |
| MaxRequestContentBufferSize |
Obtient ou définit la taille maximale de la mémoire tampon de contenu de requête utilisée par le gestionnaire. (Hérité de HttpClientHandler) |
| MaxResponseHeadersLength |
Obtient ou définit la longueur maximale autorisée des en-têtes de réponse. |
| PreAuthenticate |
Obtient ou définit une valeur qui indique si le gestionnaire envoie un en-tête d’autorisation avec la requête. (Hérité de HttpClientHandler) |
| Properties |
Obtient un dictionnaire accessible en écriture (autrement dit, une carte) de propriétés personnalisées pour les HttpClient requêtes. Le dictionnaire est initialisé vide ; vous pouvez insérer et interroger des paires clé-valeur pour vos gestionnaires personnalisés et traitement spécial. (Hérité de HttpClientHandler) |
| Proxy |
Obtient ou définit les informations de proxy utilisées par le gestionnaire. (Hérité de HttpClientHandler) |
| ReadWriteTimeout |
Obtient ou définit un délai d’attente en millisecondes lors de l’écriture d’une demande dans ou de la lecture d’une réponse à partir d’un serveur. |
| ServerCertificateCustomValidationCallback |
Obtient ou définit une méthode de rappel pour valider le certificat de serveur. (Hérité de HttpClientHandler) |
| ServerCertificateValidationCallback |
Obtient ou définit une méthode de rappel pour valider le certificat de serveur. |
| SslProtocols |
Obtient ou définit les protocoles TLS/SSL utilisés par les HttpClient objets gérés par l’objet HttpClientHandler. (Hérité de HttpClientHandler) |
| SupportsAutomaticDecompression |
Obtient une valeur qui indique si le gestionnaire prend en charge la décompression de contenu de réponse automatique. (Hérité de HttpClientHandler) |
| SupportsProxy |
Obtient une valeur qui indique si le gestionnaire prend en charge les paramètres de proxy. (Hérité de HttpClientHandler) |
| SupportsRedirectConfiguration |
Obtient une valeur qui indique si le gestionnaire prend en charge les paramètres de configuration pour les propriétés et MaxAutomaticRedirections les AllowAutoRedirect propriétés. (Hérité de HttpClientHandler) |
| UnsafeAuthenticatedConnectionSharing |
Obtient ou définit une valeur qui indique s’il faut autoriser le partage de connexion authentifiée NTLM à haut débit. |
| UseCookies |
Obtient ou définit une valeur qui indique si le gestionnaire utilise la CookieContainer propriété pour stocker les cookies du serveur et utilise ces cookies lors de l’envoi de requêtes. (Hérité de HttpClientHandler) |
| UseDefaultCredentials |
Obtient ou définit une valeur qui contrôle si les informations d’identification par défaut sont envoyées avec des requêtes par le gestionnaire. (Hérité de HttpClientHandler) |
| UseProxy |
Obtient ou définit une valeur qui indique si le gestionnaire utilise un proxy pour les requêtes. (Hérité de HttpClientHandler) |
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 les HttpClientHandler ressources gérées et supprime éventuellement les ressources gérées. (Hérité de HttpClientHandler) |
| 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) |
| SendAsync(HttpRequestMessage, CancellationToken) |
Crée une instance basée HttpResponseMessage sur les informations fournies dans le HttpRequestMessage cadre d’une opération qui ne bloque pas. (Hérité de HttpClientHandler) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |