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 les fonctionnalités spécifiques au bureau non disponibles pour les applications 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 aux serveurs.
Constructeurs
WebRequestHandler() |
Initialise une nouvelle instance de la classe WebRequestHandler. |
Propriétés
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 indiquant si la requête doit être canalisée en rafale vers la ressource Internet. |
AuthenticationLevel |
Obtient ou définit une valeur indiquant les niveaux d'authentification et d'emprunt d'identité utilisés pour cette demande. |
AutomaticDecompression |
Obtient ou définit le type de méthode de décompression utilisé par le gestionnaire pour la décompression automatique de la réponse du contenu HTTP. (Hérité de HttpClientHandler) |
CachePolicy |
Obtient ou définit la stratégie de cache de cette demande. |
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 prélevé dans le magasin de certificats ou si l’appelant est autorisé à transmettre un certificat client spécifique. (Hérité de HttpClientHandler) |
ClientCertificates |
Obtient ou définit la collection de certificats de sécurité qui sont associés à cette requête. |
ContinueTimeout |
Obtient ou définit la durée, en millisecondes, durant laquelle l'application attend « 100-continue » du serveur avant de télécharger des données. |
CookieContainer |
Obtient ou définit le conteneur du cookie utilisé pour stocker des cookies de 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 |
Quand 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 quand UseProxy a la valeur |
ImpersonationLevel |
Obtient ou définit le niveau d'emprunt d'identité pour la demande en cours. |
MaxAutomaticRedirections |
Récupère ou définit le nombre maximal de redirections suivies par le gestionnaire. (Hérité de HttpClientHandler) |
MaxConnectionsPerServer |
Obtient ou définit le nombre maximal de connexions simultanées (par point de terminaison de serveur) autorisé lors de l’établissement de demandes à l’aide d’un objet HttpClient. Notez que la limite est établie par point de terminaison de serveur : par exemple, une valeur de 256 permettrait 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 de mémoire tampon du contenu de requête maximale 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. |
MeterFactory |
Obtient ou définit le IMeterFactory pour créer un personnalisé Meter pour le HttpClientHandler instance. (Hérité de HttpClientHandler) |
PreAuthenticate |
Obtient ou définit une valeur indiquant 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, un mappage) des propriétés personnalisées pour les demandes HttpClient. Le dictionnaire est initialisé vide ; vous pouvez insérer et interroger des paires clé-valeur pour vos gestionnaires personnalisés et un traitement spécial. (Hérité de HttpClientHandler) |
Proxy |
Obtient ou définit les informations du proxy utilisées par le gestionnaire. (Hérité de HttpClientHandler) |
ReadWriteTimeout |
Obtient ou définit un délai d'expiration exprimé en millisecondes lors de l'écriture d'une demande ou la lecture d'une réponse émanant 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 le protocole TLS/SSL utilisé par les objets HttpClient 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 automatique du contenu de la réponse. (Hérité de HttpClientHandler) |
SupportsProxy |
Obtient une valeur qui indique si le gestionnaire prend en charge les paramètres du proxy. (Hérité de HttpClientHandler) |
SupportsRedirectConfiguration |
Obtient une valeur qui indique si le gestionnaire prend en charge les paramètres de configuration des propriétés AllowAutoRedirect et MaxAutomaticRedirections. (Hérité de HttpClientHandler) |
UnsafeAuthenticatedConnectionSharing |
Obtient ou définit une valeur indiquant si le partage de connexion authentifié NTLM à haut débit est autorisé. |
UseCookies |
Obtient ou définit une valeur qui indique si le gestionnaire utilise la propriété pour stocker les CookieContainer 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 les 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
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 HttpClientHandler et supprime éventuellement les ressources managées. (Hérité de HttpClientHandler) |
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) |
Crée une instance de en fonction des HttpResponseMessage informations fournies dans .HttpRequestMessage (Hérité de HttpClientHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Crée une instance de en fonction des HttpResponseMessage informations fournies dans le HttpRequestMessage en tant qu’opération qui ne sera pas bloquée. (Hérité de HttpClientHandler) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |