System.Net, espaces de noms

System.Net et ses espaces de noms enfants (System.Net.Http, System.Net.Http.Headers et System.Net.NetworkInformation) contiennent des types qui fournissent la prise en charge réseau.

Cette rubrique affiche les types dans les espaces de noms System.Net inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.

Espace de noms System.Net

Types pris en charge dans les .NET pour les applications du Windows Store

Description

AuthenticationSchemes

Spécifie les protocoles pour l'authentification.

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 qui est levée si une erreur se produit lors de l'ajout d'un Cookie à un CookieContainer.

CredentialCache

Fournit le stockage pour plusieurs informations d'identification.

DecompressionMethods

Représente le format d'encodage de compression et de décompression de fichiers à utiliser pour compresser les données reçues en réponse à HttpWebRequest.

HttpRequestHeader

En-têtes HTTP qui peuvent être spécifiés dans une requête du client.

HttpStatusCode

Contient les valeurs des codes d'état définis pour HTTP.

HttpWebRequest

Fournit une implémentation propre à HTTP de la classe WebRequest.

HttpWebResponse

Fournit une implémentation propre à HTTP de la classe WebResponse.

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.

IWebRequestCreate

Fournit l'interface de base pour la création d'instances de WebRequest.

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.

ProtocolViolationException

Exception levée en cas d'erreur durant l'utilisation d'un protocole réseau.

TransportContext

La classe TransportContext fournit le contexte supplémentaire relatif à la couche de transport sous-jacente.

WebException

Exception levée en cas d'erreur lors de l'accès au réseau via un protocole enfichable.

WebExceptionStatus

Définit les codes d'état pour la classe WebException.

WebHeaderCollection

Contient des en-têtes de protocole associés à une demande ou à une réponse.

WebRequest

Effectue une demande à un URI (Uniform Resource Identifier). Il s'agit d'une classe abstraite.

WebResponse

Fournit une réponse provenant d'un URI (Uniform Resource Identifier). Il s'agit d'une classe abstraite.

WebUtility

Fournit des méthodes pour l'encodage et le décodage d'URL lors du traitement de demandes Web.

Espace de noms System.Net.Http

Types pris en charge dans les .NET pour les applications du Windows Store

Description

ByteArrayContent

Fournit du contenu HTTP basé sur un tableau d'octets.

ClientCertificateOption

Spécifie la façon dont les certificats clients sont fournis.

DelegatingHandler

Type de base pour les gestionnaires HTTP qui délèguent le traitement des messages de réponse HTTP à un autre gestionnaire, appelé le gestionnaire interne.

FormUrlEncodedContent

Conteneur pour les tuples nom/valeur encodés à l'aide du type MIME application/x-www-form-urlencoded.

HttpClient

Fournit une classe de base pour envoyer des requêtes HTTP et recevoir des réponses HTTP d'une ressource identifiée par un URI.

HttpClientHandler

Classe de base pour les implémentations du gestionnaire HTTP.

HttpCompletionOption

Indique si les opérations HttpClient doivent être considérées comme étant terminées dès qu'une réponse est disponible, ou après avoir pris connaissance de l'intégralité du message de réponse intégrant le contenu.

HttpContent

Classe de base représentant un corps d'entité HTTP et les en-têtes de contenu.

HttpMessageHandler

Type de base pour les gestionnaires de messages HTTP.

HttpMessageInvoker

Type de base pour HttpClient et les autres créateurs de message.

HttpMethod

Classe d'assistance pour récupérer et comparer des méthodes standards HTTP.

HttpRequestException

Classe de base pour les exceptions levées par les classes HttpClient et HttpMessageHandler.

HttpRequestMessage

Représente un message de requête HTTP.

HttpResponseMessage

Représente un message de réponse HTTP.

MessageProcessingHandler

Type de base pour les gestionnaires qui traitent uniquement des messages de demande et/ou de réponse.

MultipartContent

Fournit une collection d'objets HttpContent qui sont sérialisés à l'aide de la spécification de type de contenu multipart.

MultipartFormDataContent

Fournit un conteneur pour le contenu encodé à l'aide du type MIME multipart/form-data.

RtcRequestFactory

Représente la classe utilisée pour créer un HttpRequestMessage spécial à utiliser avec l'infrastructure de notification d'arrière-plan Real-Time-Communications (RTC).

StreamContent

Fournit du contenu HTTP basé sur un flux.

StringContent

Fournit du contenu HTTP basé sur une chaîne.

Espace de noms System.Net.Http.Headers

Types pris en charge dans les .NET pour les applications du Windows Store

Description

AuthenticationHeaderValue

Représente les informations d'authentification dans les valeurs d'en-tête Authorization, ProxyAuthorization, WWW-Authenticate et Proxy-Authenticate.

CacheControlHeaderValue

Représente la valeur de l'en-tête Cache-Control.

ContentDispositionHeaderValue

Représente la valeur de l'en-tête Content-Disposition.

ContentRangeHeaderValue

Représente la valeur de l'en-tête Content-Range.

EntityTagHeaderValue

Représente une valeur d'en-tête de balise d'entité.

HttpContentHeaders

Représente la collection d'en-têtes de contenu telle qu'elle est définie dans la norme RFC 2616.

HttpHeaders

Collection d'en-têtes et de leurs valeurs telle qu'elle est définie dans la norme RFC 2616.

HttpHeaderValueCollection<T>

Représente une collection de valeurs d'en-tête.

HttpRequestHeaders

Représente la collection d'en-têtes de requête telle qu'elle est définie dans la norme RFC 2616.

HttpResponseHeaders

Représente la collection d'en-têtes de réponse telle qu'elle est définie dans la norme RFC 2616.

MediaTypeHeaderValue

Représente un type de média tel qu'il est défini dans la norme RFC 2616.

MediaTypeWithQualityHeaderValue

Représente une valeur d'en-tête de type de contenu avec une qualité supplémentaire.

NameValueHeaderValue

Représente une paire nom/valeur.

NameValueWithParametersHeaderValue

Représente une paire nom/valeur avec des paramètres.

ProductHeaderValue

Représente une valeur d'en-tête de produit.

ProductInfoHeaderValue

Représente une valeur qui peut être un produit ou un commentaire.

RangeConditionHeaderValue

Représente une valeur d'en-tête qui peut être une date, une heure ou une valeur de balise d'entité.

RangeHeaderValue

Représente la valeur de l'en-tête Range.

RangeItemHeaderValue

Représente une valeur d'en-tête de plage d'octets.

RetryConditionHeaderValue

Représente une valeur d'en-tête qui peut être une date, une heure ou une valeur TimeSpan.

StringWithQualityHeaderValue

Représente une valeur d'en-tête de chaîne avec une qualité facultative.

TransferCodingHeaderValue

Représente une valeur d'en-tête d'encodage de transfert.

TransferCodingWithQualityHeaderValue

Représente une valeur d'en-tête d'encodage de transfert avec la qualité facultative.

ViaHeaderValue

Représente la valeur d'un en-tête Via.

WarningHeaderValue

Représente une valeur d'avertissement utilisée par l'en-tête Warning.

Espace de noms System.Net.NetworkInformation

Types pris en charge dans les .NET pour les applications du Windows Store

Description

NetworkAddressChangedEventHandler

Référence une ou plusieurs méthodes à appeler lorsque l'adresse d'une interface réseau change.

NetworkChange

Permet à des applications de recevoir une notification lorsque l'adresse IP (Internet Protocol) d'une interface réseau (ou carte réseau) change.

NetworkInterface

Fournit des informations statistiques et de configuration pour une interface réseau.

Voir aussi

Concepts

.NET pour les applications Windows Store - API prises en charge