Cette documentation est archivée et n’est pas conservée.

System.Net, espace de noms

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.

 ClasseDescription
Classe publiqueAuthenticationManagerGère les modules d'authentification appelés pendant le processus d'authentification du client.
Classe publiqueAuthorizationContient un message d'authentification pour un serveur Internet.
Classe publiqueCookieFournit 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.
Classe publiqueCookieCollectionFournit un conteneur de collection pour les instances de la classe Cookie.
Classe publiqueCookieContainerFournit un conteneur pour une collection d'objets CookieCollection.
Classe publiqueCookieExceptionException levée si une erreur se produit lors de l'ajout de Cookie à CookieContainer.
Classe publiqueCredentialCacheFournit le stockage pour plusieurs informations d'identification.
Classe publiqueDnsFournit des fonctionnalités de résolution de noms de domaines simples.
Classe publiqueDnsPermissionContrôle les droits d'accès aux serveurs DNS (Domain Name System) du réseau.
Classe publiqueDnsPermissionAttributeSpécifie l'autorisation de demander des informations auprès de serveurs de noms de domaines.
Classe publiqueDownloadDataCompletedEventArgsFournit des données pour l'événement DownloadDataCompleted.
Classe publiqueDownloadProgressChangedEventArgsFournit des données pour l'événement DownloadProgressChanged de WebClient.
Classe publiqueDownloadStringCompletedEventArgsFournit des données pour l'événement DownloadStringCompleted.
Classe publiqueEndPointIdentifie une adresse réseau. Il s'agit d'une classe abstract.
Classe publiqueEndpointPermissionDéfinit un point de terminaison autorisé par une instance de SocketPermission.
Classe publiqueFileWebRequestFournit une implémentation du système de fichiers de la classe WebRequest.
Classe publiqueFileWebResponseFournit une implémentation du système de fichiers de la classe WebResponse.
Classe publiqueFtpWebRequestImplémente un client FTP (File Transfer Protocol).
Classe publiqueFtpWebResponseEncapsule la réponse d'un serveur FTP (File Transfer Protocol) à une demande.
Classe publiqueGlobalProxySelectionContient une instance globale du proxy par défaut pour toutes les demandes HTTP.
Classe publiqueHttpListenerFournit un écouteur de protocole HTTP simple, contrôlé par programme. Cette classe ne peut pas être héritée.
Classe publiqueHttpListenerBasicIdentityContient le nom d'utilisateur et le mot de passe à partir d'une demande d'authentification de base.
Classe publiqueHttpListenerContextPermet 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.
Classe publiqueHttpListenerExceptionException levée lorsqu'une erreur se produit lors du traitement d'une demande HTTP.
Classe publiqueHttpListenerPrefixCollectionReprésente la collection utilisée pour stocker des préfixes URI (Uniform Resource Identifier) pour les objets HttpListener.
Classe publiqueHttpListenerRequestDécrit une demande HTTP entrante d'un objet HttpListener. Cette classe ne peut pas être héritée.
Classe publiqueHttpListenerResponseReprésente une réponse à une demande gérée par un objet HttpListener.
Classe publiqueHttpVersionDéfinit les numéros de version HTTP qui sont pris en charge par les classes HttpWebRequest et HttpWebResponse.
Classe publiqueHttpWebRequestFournit une implémentation propre à HTTP de la classe WebRequest.
Classe publiqueHttpWebResponseFournit une implémentation propre à HTTP de la classe WebResponse.
Classe publiqueIPAddressFournit une adresse IP (Internet Protocol).
Classe publiqueIPEndPointReprésente un point de terminaison du réseau comme une adresse IP et un numéro de port.
Classe publiqueIPHostEntryFournit une classe conteneur pour les informations sur l'adresse de l'hôte Internet.
Classe publiqueIrDAEndPointReprésente un point de terminaison pour une connexion infrarouge.
Classe publiqueNetworkCredentialFournit des informations d'identification pour les schémas d'authentification qui utilisent les mots de passe, tels que Basic, Digest, NTLM et Kerberos.
Classe publiqueOpenReadCompletedEventArgsFournit des données pour l'événement OpenReadCompleted.
Classe publiqueOpenWriteCompletedEventArgsFournit des données pour l'événement OpenWriteCompleted.
Classe publiqueProtocolViolationExceptionException levée en cas d'erreur durant l'utilisation d'un protocole réseau.
Classe publiqueServicePointAssure la gestion des connexions HTTP.
Classe publiqueServicePointManagerGère la collection d'objets ServicePoint.
Classe publiqueSocketAddressStocke des informations sérialisées provenant des classes dérivées EndPoint.
Classe publiqueSocketPermissionContrôle les droits d'établissement ou d'acceptation de connexions à une adresse de transport.
Classe publiqueSocketPermissionAttributeSpécifie des actions de sécurité pour contrôler des connexions Socket. Cette classe ne peut pas être héritée.
Classe publiqueUploadDataCompletedEventArgsFournit des données pour l'événement UploadDataCompleted.
Classe publiqueUploadFileCompletedEventArgsFournit des données pour l'événement UploadFileCompleted.
Classe publiqueUploadProgressChangedEventArgsFournit des données pour l'événement UploadProgressChanged de WebClient.
Classe publiqueUploadStringCompletedEventArgsFournit des données pour l'événement UploadStringCompleted.
Classe publiqueUploadValuesCompletedEventArgsFournit des données pour l'événement UploadValuesCompleted.
Classe publiqueWebClientFournit 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.
Classe publiqueWebExceptionException levée en cas d'erreur lors de l'accès au réseau via un protocole enfichable.
Classe publiqueWebHeaderCollectionContient des en-têtes de protocole associés à une demande ou à une réponse.
Classe publiqueWebPermissionContrôle les droits d'accès à des ressources Internet HTTP.
Classe publiqueWebPermissionAttributeSpécifie une autorisation d'accès à des ressources Internet. Cette classe ne peut pas être héritée.
Classe publiqueWebProxyContient les paramètres du proxy HTTP pour la classe WebRequest.
Classe publiqueWebRequestLance une demande à un URI (Uniform Resource Identifier). Il s'agit d'une classe abstract.
Classe publiqueWebRequestMethodsClasse de conteneur pour les classes WebRequestMethods.Ftp, WebRequestMethods.File et WebRequestMethods.Http. Cette classe ne peut pas être héritée.
Classe publiqueWebRequestMethods.FileRepré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.
Classe publiqueWebRequestMethods.FtpRepré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.
Classe publiqueWebRequestMethods.HttpReprésente les types de méthodes de protocole HTTP qui peuvent être utilisés avec une demande HTTP.
Classe publiqueWebResponseFournit une réponse provenant d'un URI (Uniform Resource Identifier). Il s'agit d'une classe abstract.

 InterfaceDescription
Interface publiqueIAuthenticationModuleFournit l'interface d'authentification de base pour les modules d'authentification de clients Web.
Interface publiqueICertificatePolicyValide un certificat de serveur.
Interface publiqueICredentialPolicyDé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.
Interface publiqueICredentialsFournit l'interface d'authentification de base pour la récupération d'informations d'identification destinées à l'authentification des clients Web.
Interface publiqueICredentialsByHostFournit l'interface pour la récupération des informations d'identification d'un hôte, d'un port et d'un type d'authentification.
Interface publiqueIWebProxyFournit l'interface de base pour l'implémentation de l'accès proxy pour la classe WebRequest.
Interface publiqueIWebProxyScriptFournit l'interface de base pour charger et exécuter des scripts de détection automatique de proxies.
Interface publiqueIWebRequestCreateFournit l'interface de base pour la création d'instances de WebRequest.

 DéléguéDescription
Délégué publicAuthenticationSchemeSelectorSélectionne le schéma d'authentification d'une instance de HttpListener.
Délégué publicBindIPEndPointReprésente la méthode qui spécifie une adresse IP locale et un numéro de port pour ServicePoint.
Délégué publicDownloadDataCompletedEventHandlerReprésente la méthode qui gérera l'événement DownloadDataCompleted de WebClient.
Délégué publicDownloadProgressChangedEventHandlerReprésente la méthode qui gérera l'événement WebClient.DownloadProgressChanged de WebClient.
Délégué publicDownloadStringCompletedEventHandlerReprésente la méthode qui gérera l'événement DownloadStringCompleted de WebClient.
Délégué publicHttpContinueDelegateReprésente la méthode qui avertit les appelants lorsque le client reçoit une réponse Continue.
Délégué publicOpenReadCompletedEventHandlerReprésente la méthode qui gérera l'événement OpenReadCompleted de WebClient.
Délégué publicOpenWriteCompletedEventHandlerReprésente la méthode qui gérera l'événement OpenWriteCompleted de WebClient.
Délégué publicUploadDataCompletedEventHandlerReprésente la méthode qui gérera l'événement UploadDataCompleted de WebClient.
Délégué publicUploadFileCompletedEventHandlerReprésente la méthode qui gérera l'événement UploadFileCompleted de WebClient.
Délégué publicUploadProgressChangedEventHandlerReprésente la méthode qui gérera l'événement UploadProgressChanged de WebClient.
Délégué publicUploadStringCompletedEventHandlerReprésente la méthode qui gérera l'événement UploadStringCompleted de WebClient.
Délégué publicUploadValuesCompletedEventHandlerReprésente la méthode qui gérera l'événement UploadValuesCompleted de WebClient.

 ÉnumérationDescription
Énumération publiqueAuthenticationSchemesSpécifie les protocoles pour l'authentification.
Énumération publiqueDecompressionMethodsRepré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.
Énumération publiqueFtpStatusCodeSpécifie les codes d'état retournés pour une opération FTP (File Transfer Protocol).
Énumération publiqueHttpRequestHeaderEn-têtes HTTP qui peuvent être spécifiés dans une demande du client.
Énumération publiqueHttpResponseHeaderEn-têtes HTTP qui peuvent être spécifiés dans une réponse serveur.
Énumération publiqueHttpStatusCodeContient les valeurs des codes d'état définis pour HTTP.
Énumération publiqueNetworkAccessSpécifie les autorisations d'accès au réseau.
Énumération publiqueSecurityProtocolTypeSpécifie les protocoles de sécurité qui sont pris en charge par le package de sécurité Schannel.
Énumération publiqueTransportTypeDéfinit les types de transport pour les classes SocketPermission et Socket.
Énumération publiqueWebExceptionStatusDéfinit les codes d'état pour la classe WebException.
Afficher: