Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
System.Net, espace de noms
.NET Framework 4
L'espace de noms System.Net constitue une interface de programmation simple pour un grand nombre des protocoles réseau employés aujourd'hui. Les classes WebRequest et WebResponse constituent la base de ce qui est convenu d'appeler des protocoles enfichables, une implémentation de services réseau vous permettant de développer des applications qui utilisent des ressources Internet sans vous soucier des spécificités de chaque protocole.
| Classe | Description | |
|---|---|---|
|
AuthenticationManager | Gère les modules d'authentification appelés pendant le processus d'authentification du client. |
|
Authorization | Contient un message d'authentification pour un serveur Internet. |
|
Cookie | Fournit un ensemble de propriétés et de méthodes qui sont employées pour gérer des cookies. Cette classe ne peut pas être héritée. |
|
CookieCollection | Fournit un conteneur de collection pour les instances de la classe Cookie. |
|
CookieContainer | Fournit un conteneur pour une collection d'objets CookieCollection. |
|
CookieException | Exception levée si une erreur se produit lors de l'ajout de Cookie à CookieContainer. |
|
CredentialCache | Fournit le stockage pour plusieurs informations d'identification. |
|
Dns | Fournit des fonctionnalités de résolution de noms de domaines simples. |
|
DnsEndPoint | Représente un point de terminaison réseau sous la forme d'un nom d'hôte ou d'une représentation sous forme de chaîne d'une adresse IP et d'un numéro de port. |
|
DnsPermission | Contrôle les droits d'accès aux serveurs DNS (Domain Name System) du réseau. |
|
DnsPermissionAttribute | Spécifie l'autorisation de demander des informations auprès de serveurs de noms de domaines. |
|
DownloadDataCompletedEventArgs | Fournit des données pour l'événement DownloadDataCompleted. |
|
DownloadProgressChangedEventArgs | Fournit des données pour l'événement DownloadProgressChanged de WebClient. |
|
DownloadStringCompletedEventArgs | Fournit des données pour l'événement DownloadStringCompleted. |
|
EndPoint | Identifie une adresse réseau. Il s'agit d'une classe abstract. |
|
EndpointPermission | Définit un point de terminaison autorisé par une instance de SocketPermission. |
|
FileWebRequest | Fournit une implémentation du système de fichiers de la classe WebRequest. |
|
FileWebResponse | Fournit une implémentation du système de fichiers de la classe WebResponse. |
|
FtpWebRequest | Implémente un client FTP (File Transfer Protocol). |
|
FtpWebResponse | Encapsule la réponse d'un serveur FTP (File Transfer Protocol) à une demande. |
|
GlobalProxySelection | Obsolète. Contient une instance globale du proxy par défaut pour toutes les demandes HTTP. |
|
HttpListener | Fournit un écouteur de protocole HTTP simple, contrôlé par programme. Cette classe ne peut pas être héritée. |
|
HttpListenerBasicIdentity | Contient le nom d'utilisateur et le mot de passe à partir d'une demande d'authentification de base. |
|
HttpListenerContext | Permet d'accéder aux objets de demande et de réponse utilisés par la classe HttpListener. Cette classe ne peut pas être héritée. |
|
HttpListenerException | Exception levée lorsqu'une erreur se produit lors du traitement d'une demande HTTP. |
|
HttpListenerPrefixCollection | Représente la collection utilisée pour stocker des préfixes URI (Uniform Resource Identifier) pour les objets HttpListener. |
|
HttpListenerRequest | Décrit une demande HTTP entrante d'un objet HttpListener. Cette classe ne peut pas être héritée. |
|
HttpListenerResponse | Représente une réponse à une demande gérée par un objet HttpListener. |
|
HttpVersion | Définit les numéros de version HTTP qui sont pris en charge par les classes HttpWebRequest et HttpWebResponse. |
|
HttpWebRequest | Fournit une implémentation propre à HTTP de la classe WebRequest. |
|
HttpWebResponse | Fournit une implémentation propre à HTTP de la classe WebResponse. |
|
IPAddress | Fournit une adresse IP (Internet Protocol). |
|
IPEndPoint | Représente un point de terminaison du réseau comme une adresse IP et un numéro de port. |
|
IPEndPointCollection | Représente une collection utilisée pour stocker des points de terminaison réseau comme des objets IPEndPoint. |
|
IPHostEntry | Fournit une classe conteneur pour les informations sur l'adresse de l'hôte Internet. |
|
NetworkCredential | Fournit des informations d'identification pour les schémas d'authentification qui utilisent les mots de passe, tels que Basic, Digest, NTLM et Kerberos. |
|
OpenReadCompletedEventArgs | Fournit des données pour l'événement OpenReadCompleted. |
|
OpenWriteCompletedEventArgs | Fournit des données pour l'événement OpenWriteCompleted. |
|
ProtocolViolationException | Exception levée en cas d'erreur durant l'utilisation d'un protocole réseau. |
|
ServicePoint | Assure la gestion des connexions HTTP. |
|
ServicePointManager | Gère la collection d'objets ServicePoint. |
|
SocketAddress | Stocke des informations sérialisées provenant des classes dérivées EndPoint. |
|
SocketPermission | Contrôle les droits d'établissement ou d'acceptation de connexions à une adresse de transport. |
|
SocketPermissionAttribute | Spécifie des actions de sécurité pour contrôler des connexions Socket. Cette classe ne peut pas être héritée. |
|
TransportContext | La classe TransportContext fournit le contexte supplémentaire relatif à la couche de transport sous-jacente. |
|
UploadDataCompletedEventArgs | Fournit des données pour l'événement UploadDataCompleted. |
|
UploadFileCompletedEventArgs | Fournit des données pour l'événement UploadFileCompleted. |
|
UploadProgressChangedEventArgs | Fournit des données pour l'événement UploadProgressChanged de WebClient. |
|
UploadStringCompletedEventArgs | Fournit des données pour l'événement UploadStringCompleted. |
|
UploadValuesCompletedEventArgs | Fournit des données pour l'événement UploadValuesCompleted. |
|
WebClient | Fournit des méthodes communes pour l'envoi de données à une ressource identifiée par un URI ou pour la réception de données en provenance de cette ressource. |
|
WebException | Exception levée en cas d'erreur lors de l'accès au réseau via un protocole enfichable. |
|
WebHeaderCollection | Contient des en-têtes de protocole associés à une demande ou à une réponse. |
|
WebPermission | Contrôle les droits d'accès à des ressources Internet HTTP. |
|
WebPermissionAttribute | Spécifie une autorisation d'accès à des ressources Internet. Cette classe ne peut pas être héritée. |
|
WebProxy | Contient les paramètres du proxy HTTP pour la classe WebRequest. |
|
WebRequest | Effectue une demande à un URI (Uniform Resource Identifier). Il s'agit d'une classe abstract. |
|
WebRequestMethods | Classe de conteneur pour les classes WebRequestMethods.Ftp, WebRequestMethods.File et WebRequestMethods.Http. Cette classe ne peut pas être héritée. |
|
WebRequestMethods.File | Représente les types de méthodes des protocoles de fichiers qui peuvent être utilisées avec une demande FILE. Cette classe ne peut pas être héritée. |
|
WebRequestMethods.Ftp | Représente les types de méthodes de protocole FTP qui peuvent être utilisés avec une demande FTP. Cette classe ne peut pas être héritée. |
|
WebRequestMethods.Http | Représente les types de méthodes de protocole HTTP qui peuvent être utilisés avec une demande HTTP. |
|
WebResponse | Fournit une réponse provenant d'un URI (Uniform Resource Identifier). Il s'agit d'une classe abstract. |
|
WebUtility | Fournit des méthodes pour l'encodage et le décodage d'URL lors du traitement de demandes Web. |
| Interface | Description | |
|---|---|---|
|
IAuthenticationModule | Fournit l'interface d'authentification de base pour les modules d'authentification de clients Web. |
|
ICertificatePolicy | Valide un certificat de serveur. |
|
ICredentialPolicy | Définit la stratégie d'informations d'identification à utiliser pour les demandes de ressources qui sont effectuées à l'aide de WebRequest et de ses classes dérivées. |
|
ICredentials | Fournit l'interface d'authentification de base pour la récupération d'informations d'identification destinées à l'authentification des clients Web. |
|
ICredentialsByHost | Fournit l'interface pour la récupération des informations d'identification d'un hôte, d'un port et d'un type d'authentification. |
|
IWebProxy | Fournit l'interface de base pour l'implémentation de l'accès proxy pour la classe WebRequest. |
|
IWebProxyScript | Infrastructure. Fournit l'interface de base pour charger et exécuter des scripts de détection automatique de proxies. |
|
IWebRequestCreate | Fournit l'interface de base pour la création d'instances de WebRequest. |
| Délégué | Description | |
|---|---|---|
|
AuthenticationSchemeSelector | Sélectionne le schéma d'authentification d'une instance de HttpListener. |
|
BindIPEndPoint | Représente la méthode qui spécifie une adresse IP locale et un numéro de port pour ServicePoint. |
|
DownloadDataCompletedEventHandler | Représente la méthode qui gérera l'événement DownloadDataCompleted de WebClient. |
|
DownloadProgressChangedEventHandler | Représente la méthode qui gérera l'événement WebClient.DownloadProgressChanged de WebClient. |
|
DownloadStringCompletedEventHandler | Représente la méthode qui gérera l'événement DownloadStringCompleted de WebClient. |
|
HttpContinueDelegate | Représente la méthode qui avertit les appelants lorsque le client reçoit une réponse Continue. |
|
HttpListener.ExtendedProtectionSelector | Délégué appelé pour déterminer le ExtendedProtectionPolicy à utiliser pour chaque requête HttpListener. |
|
OpenReadCompletedEventHandler | Représente la méthode qui gérera l'événement OpenReadCompleted de WebClient. |
|
OpenWriteCompletedEventHandler | Représente la méthode qui gérera l'événement OpenWriteCompleted de WebClient. |
|
UploadDataCompletedEventHandler | Représente la méthode qui gérera l'événement UploadDataCompleted de WebClient. |
|
UploadFileCompletedEventHandler | Représente la méthode qui gérera l'événement UploadFileCompleted de WebClient. |
|
UploadProgressChangedEventHandler | Représente la méthode qui gérera l'événement UploadProgressChanged de WebClient. |
|
UploadStringCompletedEventHandler | Représente la méthode qui gérera l'événement UploadStringCompleted de WebClient. |
|
UploadValuesCompletedEventHandler | Représente la méthode qui gérera l'événement UploadValuesCompleted de WebClient. |
| Énumération | Description | |
|---|---|---|
|
AuthenticationSchemes | Spécifie les protocoles pour l'authentification. |
|
DecompressionMethods | Représente le format de codage de compression et de décompression de fichiers à utiliser pour compresser les données reçues en réponse à HttpWebRequest. |
|
FtpStatusCode | Spécifie les codes d'état retournés pour une opération FTP (File Transfer Protocol). |
|
HttpRequestHeader | En-têtes HTTP qui peuvent être spécifiés dans une requête du client. |
|
HttpResponseHeader | En-têtes HTTP qui peuvent être spécifiés dans une réponse serveur. |
|
HttpStatusCode | Contient les valeurs des codes d'état définis pour HTTP. |
|
NetworkAccess | Spécifie les autorisations d'accès au réseau. |
|
SecurityProtocolType | Spécifie les protocoles de sécurité qui sont pris en charge par le package de sécurité Schannel. |
|
TransportType | Définit les types de transport pour les classes SocketPermission et Socket. |
|
WebExceptionStatus | Définit les codes d'état pour la classe WebException. |