System.Net, espaces de noms

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres de XNA Framework
Inclure les membres de Bibliothèque de classes portable

Les espaces de noms System.Net contiennent des classes qui permettent de fournir une simple interface de programmation pour un nombre de protocoles réseau, d'accéder par programmation et de mettre à jour des paramètres de configuration pour les espaces de noms System.Net, de définir des stratégies de cache pour les ressources Web, de composer et d'envoyer des messages électroniques, de représenter des en-têtes MIME (Multipurpose Internet Mail Exchange), d'accéder aux données de trafic réseau et aux informations d'adresse réseau, et d'accéder aux fonctionnalités de réseau pair à pair. D'autres espaces de noms enfants fournissent une implémentation gérée de l'interface Windows Sockets (Winsock) et un accès aux flux de données de réseau pour des communications sécurisées entre les hôtes.

Espaces de noms

Espace de noms Description
System.Net 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.Les classes de l'espace de noms System.Net peuvent être utilisées pour développer des applications Windows Store ou des applications de bureau.Si elles sont utilisées dans une application Windows Store, les classes de l'espace de noms System.Net sont affectées par la fonctionnalité d'isolement réseau, qui fait partie du modèle de sécurité des applications utilisé par l'aperçu pour développeurs Windows.Les fonctions de réseau appropriées doivent être activées dans le manifeste d'application pour une application Windows Store, afin qu'une application Windows Store puisse accéder au réseau.Pour plus d'informations, consultez Isolement réseau pour les applications de mémoire windows.
System.Net.Cache L'espace de noms System.Net.Cache définit les types et les énumérations utilisés pour définir des stratégies de cache pour les ressources obtenues à l'aide des classes WebRequest et HttpWebRequest.
System.Net.Configuration L'espace de noms System.Net.Configuration contient des classes que les applications utilisent pour accéder par programmation et mettre à jour des paramètres de configuration pour les espaces de noms System.Net.
System.Net.Http L'espace de noms d' System.Net.Http fournit une interface de programmation pour les applications modernes HTTP.
System.Net.Http.Headers Prend en charge les collections d'en-têtes HTTP utilisés par l'espace de noms System.Net.Http
System.Net.Mail L'espace de noms System.Net.Mail contient les classes utilisées pour envoyer des messages électroniques à un serveur de protocole SMTP (Simple Mail Transfer Protocol) pour la remise.
System.Net.Mime L'espace de noms System.Net.Mime contient des types qui sont utilisés pour représenter des en-têtes MIME (Multipurpose Internet Mail Exchange).Ces types sont utilisés avec ceux de l'espace de noms System.Net.Mail pour spécifier les en-têtes Content-Type, Content-Disposition et Content-transfer-Encoding lors de l'utilisation de la classe SmtpClient pour envoyer du courrier électronique.
System.Net.NetworkInformation L'espace de noms System.Net.NetworkInformation fournit l'accès aux données de trafic réseau, aux informations d'adresse réseau et la notification des modifications d'adresse pour l'ordinateur local.L'espace de noms contient également des classes qui implémentent l'utilitaire Ping.Vous pouvez utiliser Ping et des classes connexes pour vérifier si un ordinateur est accessible via le réseau.
System.Net.PeerToPeer L'espace de noms System.Net.PeerToPeer fournit l'accès aux fonctionnalités de réseau pair à pair.
System.Net.PeerToPeer.Collaboration L'espace de noms System.Net.PeerToPeer.Collaboration améliore la fonctionnalité de réseau System.Net.PeerToPeer et fournit des fonctions pour les sessions de collaboration managées sans serveur.
System.Net.Security L'espace de noms System.Net.Security fournit des flux de données de réseau pour les communications sécurisées entre les hôtes.
System.Net.Sockets L'espace de noms System.Net.Sockets fournit une implémentation managée de l'interface Windows Sockets (Winsock) pour les développeurs qui doivent contrôler étroitement l'accès au réseau.
System.Net.WebSockets L'espace de noms d' System.Net.WebSockets fournit une implémentation managée de l'interface de WebSocket pour les développeurs.