System.Net.Primitives
Spécifie les protocoles pour l'authentification.
Spécifie l'authentification anonyme.
Spécifie l'authentification de base.
Spécifie l'authentification Digest.
Spécifie l'authentification Windows.
Négocie avec le client afin de déterminer le schéma d'authentification.Si le client et le serveur prennent tous les deux en charge Kerberos, ce protocole est utilisé ; sinon, NTLM est utilisé.
Aucune authentification n'est autorisée.Un client qui demande un objet avec cet indicateur défini reçoit toujours un état 403 Interdit.Utilisez cet indicateur lorsqu'une ressource ne doit jamais être fournie à un client.
Spécifie l'authentification NTLM.
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.
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe avec les et spécifiés.
Nom de .Les caractères suivants ne doivent pas être utilisés à l'intérieur de : signe égal, point-virgule, virgule, saut de ligne (\n), retour (\r), tabulation (\t) et espace blanc.Le symbole du dollar ("$") ne peut pas être le premier caractère.
Valeur de .Les caractères suivants ne doivent pas être utilisés à l'intérieur de : point-virgule, virgule.
Le paramètre est null. ou Le paramètre est de longueur nulle. ou Le paramètre contient un caractère non valide.ou Le paramètre est null.- ou - Le paramètre contient une chaîne non indiquée entre guillemets qui comprend un caractère non valide.
Initialise une nouvelle instance de la classe avec les , et spécifiés.
Nom de .Les caractères suivants ne doivent pas être utilisés à l'intérieur de : signe égal, point-virgule, virgule, saut de ligne (\n), retour (\r), tabulation (\t) et espace blanc.Le symbole du dollar ("$") ne peut pas être le premier caractère.
Valeur de .Les caractères suivants ne doivent pas être utilisés à l'intérieur de : point-virgule, virgule.
Sous-ensemble d'URI sur le serveur d'origine auquel ce s'applique.La valeur par défaut est "/".
Le paramètre est null. ou Le paramètre est de longueur nulle. ou Le paramètre contient un caractère non valide.ou Le paramètre est null.- ou - Le paramètre contient une chaîne non indiquée entre guillemets qui comprend un caractère non valide.
Initialise une nouvelle instance de la classe avec les , , et spécifiés.
Nom de .Les caractères suivants ne doivent pas être utilisés à l'intérieur de : signe égal, point-virgule, virgule, saut de ligne (\n), retour (\r), tabulation (\t) et espace blanc.Le symbole du dollar ("$") ne peut pas être le premier caractère.
Valeur d'un objet .Les caractères suivants ne doivent pas être utilisés à l'intérieur de : point-virgule, virgule.
Sous-ensemble d'URI sur le serveur d'origine auquel ce s'applique.La valeur par défaut est "/".
Domaine Internet facultatif pour lequel est valide.La valeur par défaut correspond à l'hôte à partir duquel a été reçu.
Le paramètre est null. ou Le paramètre est de longueur nulle. ou Le paramètre contient un caractère non valide.ou Le paramètre est null.- ou - Le paramètre contient une chaîne non indiquée entre guillemets qui comprend un caractère non valide.
Obtient ou définit un commentaire que le serveur peut ajouter à .
Commentaire facultatif servant à documenter l'usage prévu de .
Obtient ou définit un commentaire URI que le serveur peut fournir avec un .
Commentaire facultatif qui représente l'utilisation prévue de la référence URI de ce .La valeur doit être conforme au format URI.
Obtient ou définit l'indicateur de suppression défini par le serveur.
true si le client doit supprimer à la fin de la session en cours ; sinon, false.La valeur par défaut est false.
Obtient ou définit l'URI pour lequel est valide.
URI pour lequel est valide.
Substitue la méthode .
Retourne true si est égal à .Deux instances sont égales si leurs propriétés , , , et sont égales.Les comparaisons de chaînes et ne respectent pas la casse.
Référence à un .
Obtient ou définit l'état actuel de .
true si a expiré ; sinon, false.La valeur par défaut est false.
Obtient ou définit la date et l'heure d'expiration de sous la forme .
Date et heure d'expiration de sous la forme d'une instance .
Substitue la méthode .
Code de hachage entier signé 32 bits pour cette instance.
Détermine si un script de page ou un autre contenu actif peut accéder à ce cookie.
Valeur booléenne qui détermine si un script de page ou un autre contenu actif peut accéder à ce cookie.
Obtient ou définit le nom de .
Nom de .
La valeur spécifiée pour une opération de définition est null ou la chaîne vide.- ou -La valeur spécifiée pour une opération de définition contient un caractère illégal.Les caractères suivants ne doivent pas être utilisés dans la propriété : signe égal, point-virgule, virgule, saut de ligne (\n), retour (\r), tabulation (\t) et espace blanc.Le symbole du dollar ("$") ne peut pas être le premier caractère.
Obtient ou définit les URI auxquels s'applique.
URI auxquels s'applique.
Obtient ou définit la liste de ports TCP auxquels s'applique.
Liste de ports TCP auxquels s'applique.
La valeur spécifiée pour une opération de définition ne peut pas être analysée ou elle n'est pas entourée de guillemets doubles.
Obtient ou définit le niveau de sécurité d'un .
true si le client doit uniquement retourner le cookie dans les demandes suivantes si ces demandes utilisent le protocole HTTPS (Secure Hypertext Transfer Protocol) ; sinon false.La valeur par défaut est false.
Obtient sous la forme l'heure d'émission du cookie.
Heure d'émission du cookie sous la forme .
Substitue la méthode .
Retourne une représentation de chaîne de cet objet permettant l'inclusion dans un en-tête de demande HTTP Cookie:.
Obtient ou définit le de .
de la .
Obtient ou définit la version de la maintenance d'état HTTP à laquelle le cookie se conforme.
Version de la maintenance d'état HTTP à laquelle le cookie se conforme.
La valeur spécifiée pour une version n'est pas autorisée.
Fournit un conteneur de collection pour les instances de la classe .
Initialise une nouvelle instance de la classe .
Ajoute une à un .
à ajouter à .
a la valeur null.
Ajoute le contenu de à l'instance en cours.
à ajouter.
a la valeur null.
Obtient le nombre de cookies contenus dans .
Nombre de cookies contenus dans une .
Obtient un énumérateur pouvant itérer au sein de .
Instance d'une implémentation d'une interface pouvant itérer au sein de .
Obtient avec un nom spécifique de .
portant un nom spécifique de .
Nom du à trouver.
a la valeur null.
[Supported in the .NET Framework 4.5.1 and later versions] Pour obtenir une description de ce membre, consultez .
Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de la collection.Ce tableau doit avoir une indexation de base zéro.
Index de base zéro dans à partir duquel la copie commence.
[Supported in the .NET Framework 4.5.1 and later versions] Pour obtenir une description de ce membre, consultez .
true si l'accès à la collection est synchronisé (thread-safe) ; sinon false.
[Supported in the .NET Framework 4.5.1 and later versions] Pour obtenir une description de ce membre, consultez .
Objet permettant de synchroniser l'accès à la collection.
Fournit un conteneur pour une collection d'objets .
Initialise une nouvelle instance de la classe .
Ajoute au d'un URI particulier.
URI du à ajouter à .
à ajouter à .
est null ou est null.
est supérieur à . ou Le domaine de n'est pas un URI valide.
Ajoute le contenu de au d'un URI particulier.
URI du à ajouter à .
à ajouter à .
a la valeur null.
Le domaine de l'un des cookies dans est null.
L'un des cookies dans contient un domaine non valide.
Obtient et définit le nombre d'instances de que peut recevoir.
Nombre d'instances de que peut recevoir.Cette limite imposée ne peut pas être dépassée en ajoutant .
est inférieur ou égal à zéro (la valeur est inférieure à la propriété et la propriété est différente du champ ).
Obtient le nombre d'instances de que contient actuellement.
Nombre d'instances de que contient actuellement.Cela correspond au total d'instances de dans tous les domaines.
Représente la taille maximale par défaut, en octets, des instances de que peut recevoir.Ce champ est constant.
Représente le nombre maximal par défaut d'instances de que peut recevoir.Ce champ est constant.
Représente le nombre maximal par défaut d'instances de que peut référencer par domaine.Ce champ est constant.
Obtient l'en-tête cookie HTTP qui contient les cookies HTTP représentant les instances de qui sont associées à un URI spécifique.
En-tête cookie HTTP, avec des chaînes représentant des instances de séparées par des points-virgules.
URI des instances de désirées.
a la valeur null.
Obtient un qui contient les instances de qui sont associées à un URI spécifique.
qui contient les instances de qui sont associées à un URI spécifique.
URI des instances de désirées.
a la valeur null.
Représente la longueur maximale autorisée de .
Longueur maximale autorisée, en octets, de .
est inférieur ou égal à zéro.
Obtient et définit le nombre d'instances de que peut recevoir par domaine.
Nombre d'instances de qui sont autorisées par domaine.
est inférieur ou égal à zéro. ou est supérieur au nombre maximal d'instances de cookies autorisé, 300, et est différent du champ ).
Ajoute des instances de pour un ou plusieurs cookies d'un en-tête cookie HTTP au d'un URI spécifique.
L'URI du .
Le contenu d'un en-tête HTTP set-cookie tel que retourné par un serveur HTTP, avec les instances de séparés par des virgules.
a la valeur null.
a la valeur null.
L'un des cookies n'est pas valide. ou Une erreur s'est produite lors de l'ajout de l'un des cookies au conteneur.
Exception levée si une erreur se produit lors de l'ajout de à .
Initialise une nouvelle instance de la classe .
Fournit le stockage pour plusieurs informations d'identification.
Crée une instance de la classe .
Ajoute au cache d'informations d'identification une instance de à utiliser avec SMTP et l'associe à un ordinateur hôte, à un port et à un protocole d'authentification.Les informations d'identification ajoutées avec cette méthode peuvent uniquement être utilisées avec SMTP.Cette méthode ne fonctionne pas pour les requêtes HTTP ou FTP.
qui identifie l'ordinateur hôte.
qui spécifie le port auquel se connecter sur
qui identifie le schéma d'authentification utilisé lors de la connexion à à l'aide de .Consultez la section Notes.
à ajouter au cache des informations d'identification.
a la valeur null. ou a la valeur null.
n'est pas une valeur admise.Consultez la section Notes.
est inférieur à zéro.
Ajoute au cache d'informations d'identification une instance de à utiliser avec des protocoles autres que SMTP et l'associe à un préfixe URI (Uniform Resource Identifier) ainsi qu'à un protocole d'authentification.
qui spécifie le préfixe URI des ressources auxquelles les informations d'identification autorisent l'accès.
Schéma d'authentification utilisé par la ressource nommée dans .
à ajouter au cache des informations d'identification.
a la valeur null. ou a la valeur null.
Les mêmes informations d'identification sont ajoutées à plusieurs reprises.
Obtient les informations d'identification système de l'application.
qui représente les informations d'identification système de l'application.
Obtient les informations d'identification réseau du contexte de sécurité actuel.
qui représente les informations d'identification réseau de l'utilisateur ou de l'application en cours.
Retourne l'instance de associée à l'hôte, au port et au protocole d'authentification spécifiés.
ou, s'il n'existe aucune information d'identification correspondante dans le cache, null.
qui identifie l'ordinateur hôte.
qui spécifie le port auquel se connecter sur
qui identifie le schéma d'authentification utilisé lors de la connexion à .Consultez la section Notes.
a la valeur null. ou a la valeur null.
n'est pas une valeur admise.Consultez la section Notes.ou est égal à la chaîne vide ("").
est inférieur à zéro.
Retourne l'instance de associée à l'URI (Uniform Resource Identifier) et au type d'authentification spécifiés.
ou, s'il n'existe aucune information d'identification correspondante dans le cache, null.
qui spécifie le préfixe URI des ressources auxquelles les informations d'identification autorisent l'accès.
Schéma d'authentification utilisé par la ressource nommée dans .
ou est null.
Retourne un énumérateur qui peut itérer au sein de l'instance de .
pour .
Supprime une instance de du cache si elle est associée à l'hôte, au port et au protocole d'authentification spécifiés.
qui identifie l'ordinateur hôte.
qui spécifie le port auquel se connecter sur
qui identifie le schéma d'authentification utilisé lors de la connexion à .Consultez la section Notes.
Supprime une instance de du cache si elle est associée au préfixe URI (Uniform Resource Identifier) et au protocole d'authentification spécifiés.
qui spécifie le préfixe URI des ressources pour lesquelles les informations d'identification sont utilisées.
Schéma d'authentification utilisé par l'hôte nommé dans .
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 à .
Utilise l'algorithme de compression-décompression deflate.
Utilise l'algorithme de compression-décompression GZip.
N'utilise pas de compression.
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.
Initialise une nouvelle instance de la classe avec le nom d'hôte ou la représentation sous forme de chaîne d'une adresse IP et d'un numéro de port.
Nom d'hôte ou représentation sous forme de chaîne de l'adresse IP.
Numéro de port associé à l'adresse ou 0 pour spécifier tout port disponible. est dans l'ordre des hôtes.
Le paramètre contient une chaîne vide.
Le paramètre est null.
est inférieur à .ou est supérieur à .
Initialise une nouvelle instance de la classe avec le nom d'hôte ou la représentation sous forme de chaîne d'une adresse IP, d'un numéro de port et d'une famille d'adresses.
Nom d'hôte ou représentation sous forme de chaîne de l'adresse IP.
Numéro de port associé à l'adresse ou 0 pour spécifier tout port disponible. est dans l'ordre des hôtes.
Une des valeurs de .
Le paramètre contient une chaîne vide.ou a la valeur .
Le paramètre est null.
est inférieur à .ou est supérieur à .
Obtient la famille d'adresses IP (Internet Protocol).
Une des valeurs de .
Compare deux objets .
true si les deux instances de sont égales ; sinon, false.
Instance de à comparer à l'instance actuelle.
Retourne une valeur de hachage pour .
Valeur de hachage entier pour .
Obtient le nom d'hôte ou la représentation sous forme de chaîne de l'adresse IP de l'hôte.
Nom d'hôte ou représentation sous forme de chaîne d'une adresse IP.
Obtient le numéro de port de .
Valeur entière comprise entre 0 et 0xffff qui indique le numéro de port de .
Retourne le nom d'hôte ou la représentation sous forme de chaîne de l'adresse IP et du numéro de port de .
Chaîne contenant la famille d'adresses, le nom d'hôte ou la chaîne d'adresse IP, ainsi que le numéro de port du spécifié.
Identifie une adresse réseau.Il s'agit d'une classe abstract.
Initialise une nouvelle instance de la classe .
Obtient la famille d'adresses à laquelle appartient ce point de terminaison.
Une des valeurs de .
Toutes les tentatives possibles sont effectuées pour obtenir ou définir la propriété si elle n'est pas substituée dans une classe descendante.
Crée une instance de à partir d'une instance de .
Nouvelle instance de qui est initialisée à partir de l'instance de spécifiée.
Adresse de socket qui sert de point de terminaison pour une connexion.
Toutes les tentatives possibles sont effectuées pour accéder à la méthode si celle-ci n'est pas substituée dans une classe descendante.
Sérialise les informations sur le point de terminaison dans une instance de .
Instance de qui contient les informations sur le point de terminaison.
Toutes les tentatives possibles sont effectuées pour accéder à la méthode si celle-ci n'est pas substituée dans une classe descendante.
Contient les valeurs des codes d'état définis pour HTTP.
Équivalent de l'état HTTP 202.Le champ indique que le traitement de la requête peut se poursuivre.
Équivalent de l'état HTTP 300.Le champ indique que les informations demandées possèdent plusieurs représentations.L'action par défaut consiste à traiter cet état en tant que redirection et à suivre le contenu de l'en-tête Location associé à cette réponse.
Équivalent de l'état HTTP 502.Le champ indique qu'un serveur proxy intermédiaire a reçu une mauvaise réponse d'un autre proxy ou du serveur d'origine.
Équivalent de l'état HTTP 400.Le champ indique que le serveur n'a pas pu interpréter la requête.Le champ est envoyé lorsque aucune autre erreur n'est applicable, ou si l'erreur exacte est inconnue ou n'a pas son propre code d'erreur.
Équivalent de l'état HTTP 409.Le champ indique que la requête n'a pas pu être exécutée en raison d'un conflit sur le serveur.
Équivalent de l'état HTTP 100.Le champ indique que le client peut poursuivre sa requête.
Équivalent de l'état HTTP 201.Le champ indique que la requête a provoqué la création d'une nouvelle ressource avant l'envoi de la réponse.
Équivalent de l'état HTTP 417.Le champ indique que le serveur n'a pas pu donner suite à une attente spécifiée dans un en-tête Expect.
Équivalent de l'état HTTP 403.Le champ indique que le serveur refuse de donner suite à la requête.
Équivalent de l'état HTTP 302.Le champ indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location.À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse.Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise la méthode GET.
Équivalent de l'état HTTP 504.Le champ indique qu'un serveur proxy intermédiaire a dépassé le délai spécifié lors de l'attente d'une réponse d'un autre proxy ou du serveur d'origine.
Équivalent de l'état HTTP 410.Le champ indique que la ressource demandée n'est plus disponible.
Équivalent de l'état HTTP 505.Le champ indique que le serveur ne prend pas en charge la version HTTP demandée.
Équivalent de l'état HTTP 500.Le champ indique qu'une erreur générique s'est produite sur le serveur.
Équivalent de l'état HTTP 411.Le champ indique que l'en-tête Content-Length requis est manquant.
Équivalent de l'état HTTP 405.Le champ indique que la méthode de requête (POST ou GET) n'est pas autorisée sur la ressource demandée.
Équivalent de l'état HTTP 301.Le champ indique que les informations demandées ont été déplacées vers l'URI spécifié dans l'en-tête Location.À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse.Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise la méthode GET.
Équivalent de l'état HTTP 301.Le champ indique que les informations demandées ont été déplacées vers l'URI spécifié dans l'en-tête Location.À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse.
Équivalent de l'état HTTP 300.Le champ indique que les informations demandées possèdent plusieurs représentations.L'action par défaut consiste à traiter cet état en tant que redirection et à suivre le contenu de l'en-tête Location associé à cette réponse.
Équivalent de l'état HTTP 204.Le champ indique que la requête a été correctement traitée et que la réponse vide est intentionnelle.
Équivalent de l'état HTTP 203.Le champ indique que les méta-informations retournées proviennent d'une copie mise en cache, et non du serveur d'origine, et qu'elles risquent donc d'être incorrectes.
Équivalent de l'état HTTP 406.Le champ indique que le client a spécifié, par le biais d'en-têtes Accept, qu'il n'acceptera aucune des représentations disponibles pour la ressource.
Équivalent de l'état HTTP 404.Le champ indique que la ressource demandée n'existe pas sur le serveur.
Équivalent de l'état HTTP 501.Le champ indique que le serveur ne prend pas en charge la fonction demandée.
Équivalent de l'état HTTP 304. indique que la copie mise en cache du client est à jour.Le contenu de la ressource n'a pas été transféré.
Équivalent de l'état HTTP 200.Le champ indique que la requête a abouti et que les informations demandées figurent dans la réponse.Ceci constitue le code d'état le plus fréquemment reçu.
Équivalent de l'état HTTP 206.Le champ indique que la réponse est une réponse partielle, comme indiqué par une requête GET qui spécifie une plage d'octets.
Équivalent de l'état HTTP 402.Le champ est réservé à une utilisation ultérieure.
Équivalent de l'état HTTP 412. indique qu'une condition définie pour cette requête a échoué et que la requête n'a pas pu être exécutée.Les conditions sont définies à l'aide d'en-têtes de demande conditionnels tels que If-Match, If-None-Match ou If-Unmodified-Since.
Équivalent de l'état HTTP 407. indique que le proxy demandé requiert une authentification.L'en-tête Proxy-authenticate contient les détails nécessaires à l'authentification.
Équivalent de l'état HTTP 302.Le champ indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location.À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse.Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise la méthode GET.
Équivalent de l'état HTTP 307.Le champ indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location.À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse.Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise également la méthode POST.
Équivalent de l'état HTTP 303.Le champ redirige automatiquement le client vers l'URI spécifié dans l'en-tête Location suite à une requête POST.La demande à la ressource spécifiée par l'en-tête Location sera faite à l'aide de la méthode GET.
Équivalent de l'état HTTP 416.Le champ indique qu'il n'a pas été possible de retourner la plage de données demandée à partir de la ressource car le début de la plage se situe avant le début de la ressource ou la fin de la plage se trouve après la fin de la ressource.
Équivalent de l'état HTTP 413.Le champ indique que la requête ne peut pas être traitée par le serveur car elle est trop volumineuse.
Équivalent de l'état HTTP 408.Le champ indique que le client n'a pas envoyé une requête dans le délai attendu par le serveur.
Équivalent de l'état HTTP 414.Le champ indique que l'URI est trop long.
Équivalent de l'état HTTP 205. indique que le client doit réinitialiser (et non recharger) la ressource actuelle.
Équivalent de l'état HTTP 303.Le champ redirige automatiquement le client vers l'URI spécifié dans l'en-tête Location suite à une méthode POST.La demande à la ressource spécifiée par l'en-tête Location sera faite à l'aide de la méthode GET.
Équivalent de l'état HTTP 503. indique que le serveur n'est pas disponible temporairement. Cela est généralement dû à une charge élevée ou à des opérations de maintenance.
Équivalent de l'état HTTP 101.Le champ indique que la version du protocole ou que le protocole est en cours de changement.
Équivalent de l'état HTTP 307.Le champ indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location.À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse.Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise également la méthode POST.
Équivalent de l'état HTTP 401.Le champ indique que les ressources demandées requièrent une authentification.L'en-tête WWW-Authenticate contient les détails nécessaires à l'authentification.
Équivalent de l'état HTTP 415.Le champ indique que ce type de requête n'est pas pris en charge.
Équivalent de l'état HTTP 306.Le champ est une proposition d'extension de la spécification HTTP/1.1 qui n'est pas complètement spécifiée.
Équivalent de l'état HTTP 426. indique que le client doit basculer vers un autre protocole tel que TLS/1.0.
Équivalent de l'état HTTP 305.Le champ indique que la requête doit utiliser le serveur proxy au niveau de l'URI spécifié dans l'en-tête Location.
Fournit l'interface d'authentification de base pour la récupération d'informations d'identification destinées à l'authentification des clients Web.
Retourne un objet associé à l'URI et au type d'authentification spécifiés.
qui est associé à l'URI et au type d'authentification spécifiés ou null si aucune information d'identification n'est disponible.
pour lequel le client fournit des informations d'authentification.
Type d'authentification tel qu'il est défini dans la propriété .
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.
Retourne les informations d'identification de l'hôte, du port et du protocole d'authentification spécifiés.
de l'hôte, du port et du protocole d'authentification spécifiés, ou null si aucune information d'identification n'est disponible pour l'hôte, le port et le protocole d'authentification spécifiés.
Ordinateur hôte qui authentifie le client.
Port sur avec lequel le client doit communiquer.
Protocole d'authentification.
Fournit une adresse IP (Internet Protocol).
Initialise une nouvelle instance de la classe avec l'adresse spécifiée sous forme de tableau de .
Valeur du tableau d'octets de l'adresse IP.
a la valeur null.
contient une mauvaise adresse IP.
Initialise une nouvelle instance de la classe avec l'adresse spécifiée sous forme de tableau de et l'identificateur de portée spécifié.
Valeur du tableau d'octets de l'adresse IP.
Valeur de type Long de l'identificateur de portée.
a la valeur null.
contient une mauvaise adresse IP.
< 0 ou > 0x00000000FFFFFFFF
Initialise une nouvelle instance de la classe avec l'adresse spécifiée sous forme de .
Valeur de type Long de l'adresse IP.Par exemple, la valeur 0x2414188f au format big-endian correspond à l'adresse IP 143.24.20.36.
< 0 ou > 0x00000000FFFFFFFF
Obtient la famille d'adresses de l'adresse IP.
Retourne pour IPv4 ou pour IPv6.
Fournit une adresse IP qui indique que le serveur doit écouter les activités des clients sur toutes les interfaces réseau.Ce champ est en lecture seule.
Fournit une adresse de diffusion IP.Ce champ est en lecture seule.
Compare deux adresses IP.
true si les deux adresses sont identiques ; sinon, false.
Instance de à comparer à l'instance actuelle.
Fournit une copie de sous forme de tableau d'octets.
Tableau .
Retourne une valeur de hachage pour une adresse IP.
Valeur de hachage entier.
Convertit une valeur courte pour qu'elle utilise l'ordre d'octet du réseau, et non celui de l'hôte.
Valeur courte utilisant l'ordre d'octet du réseau.
Nombre à convertir utilisant l'ordre d'octet de l'hôte.
Convertit une valeur entière pour qu'elle utilise l'ordre d'octet du réseau, et non celui de l'hôte.
Valeur entière utilisant l'ordre d'octet du réseau.
Nombre à convertir utilisant l'ordre d'octet de l'hôte.
Convertit une valeur de type Long pour qu'elle utilise l'ordre d'octet du réseau, et non celui de l'hôte.
Valeur de type Long utilisant l'ordre d'octet du réseau.
Nombre à convertir utilisant l'ordre d'octet de l'hôte.
La méthode utilise le champ pour indiquer que doit écouter les activités des clients sur toutes les interfaces réseau.
Fournit l'adresse de bouclage IP.Cette propriété est en lecture seule.
Fournit une adresse IP qui indique qu'aucune interface réseau ne doit être utilisée.Cette propriété est en lecture seule.
Indique si l'adresse IP est une adresse IPv6 mappée IPv4.
retourne ;true si l'adresse IP est une adresse IPv6 mappée IPv4 ; sinon, false.
Indique si l'adresse est une adresse de lien local IPv6.
true si l'adresse IP est une adresse de lien local IPv6 ; sinon, false.
Indique si l'adresse est une adresse globale multicast IPv6.
true si l'adresse IP est une adresse globale multicast IPv6 ; sinon, false.
Indique si l'adresse est une adresse de site local IPv6.
true si l'adresse IP est une adresse de site local IPv6 ; sinon, false.
Indique si l'adresse est une adresse Teredo IPv6.
true si l'adresse IP est une adresse Teredo IPv6 ; sinon, false.
Indique si l'adresse IP spécifiée est une adresse de bouclage.
true si est l'adresse de bouclage, sinon false.
Adresse IP.
Fournit l'adresse de bouclage IP.Ce champ est en lecture seule.
Mappe l'objet à une adresse IPv4.
retourne ;Adresse IPv4.
Mappe l'objet à une adresse IPv6.
retourne ;Adresse IPv6.
Convertit une valeur courte pour qu'elle utilise l'ordre d'octet de l'hôte, et non celui du réseau.
Valeur courte utilisant l'ordre d'octet de l'hôte.
Nombre à convertir utilisant l'ordre d'octet du réseau.
Convertit une valeur entière pour qu'elle utilise l'ordre d'octet de l'hôte, et non celui du réseau.
Valeur entière utilisant l'ordre d'octet de l'hôte.
Nombre à convertir utilisant l'ordre d'octet du réseau.
Convertit une valeur de type Long pour qu'elle utilise l'ordre d'octet de l'hôte, et non celui du réseau.
Valeur de type Long utilisant l'ordre d'octet de l'hôte.
Nombre à convertir utilisant l'ordre d'octet du réseau.
Fournit une adresse IP qui indique qu'aucune interface réseau ne doit être utilisée.Ce champ est en lecture seule.
Convertit une chaîne d'adresse IP en instance de .
Instance de .
Chaîne qui contient une adresse IP en notation ponctuée à quatre nombres pour IPv4 et en notation hexadécimale utilisant le signe deux-points comme séparateur pour IPv6.
a la valeur null.
n'est pas une adresse IP valide.
Obtient ou définit l'identificateur de portée d'adresse IPv6.
Entier long qui spécifie la portée de l'adresse.
AddressFamily = InterNetwork.
< 0- ou - > 0x00000000FFFFFFFF
Convertit une adresse Internet en notation standard.
Chaîne qui contient l'adresse IP en notation ponctuée à quatre nombres IPv4 ou en notation hexadécimale utilisant le signe deux-points comme séparateur en IPv6.
La famille d'adresses est et l'adresse est mauvaise.
Détermine si une chaîne est une adresse IP valide.
true si est une adresse IP valide ; sinon, false.
Chaîne à valider.
Version de la chaîne.
Représente un point de terminaison du réseau comme une adresse IP et un numéro de port.
Initialise une nouvelle instance de la classe avec l'adresse et le numéro de port spécifiés.
Adresse IP de l'hôte Internet.
Numéro de port associé à , ou 0 pour spécifier tout port disponible. est dans l'ordre des hôtes.
est inférieur à .ou est supérieur à .ou est inférieur à 0 ou supérieur à 0x00000000FFFFFFFF.
Initialise une nouvelle instance de la classe avec l'adresse et le numéro de port spécifiés.
Élément .
Numéro de port associé à , ou 0 pour spécifier tout port disponible. est dans l'ordre des hôtes.
a la valeur null.
est inférieur à .ou est supérieur à .ou est inférieur à 0 ou supérieur à 0x00000000FFFFFFFF.
Obtient ou définit l'adresse IP du point de terminaison.
Instance de contenant l'adresse IP du point de terminaison.
Obtient la famille d'adresses IP (Internet Protocol).
retourne ;
Crée un point de terminaison à partir d'une adresse de socket.
Instance de qui utilise l'adresse de socket spécifiée.
à utiliser pour le point de terminaison.
AddressFamily de est différent de AddressFamily de l'instance actuelle.ou .Size < 8.
Détermine si le spécifié est égal à l'instance de en cours.
true si l'objet spécifié est égal à l'objet actuel ; sinon, false.
spécifié à comparer avec l'instance de en cours.
Retourne une valeur de hachage pour une instance de .
Valeur de hachage entier.
Spécifie la valeur maximale qui peut être assignée à la propriété .MaxPort a la valeur 0x0000FFFF.Ce champ est en lecture seule.
Spécifie la valeur minimale qui peut être assignée à la propriété .Ce champ est en lecture seule.
Obtient ou définit le numéro de port du point de terminaison.
Valeur entière comprise entre et qui indique le numéro de port du point de terminaison.
La valeur spécifiée pour une opération ensembliste est inférieure à celle du champ ou supérieure à celle du champ .
Sérialise les informations sur le point de terminaison dans une instance de .
Instance de contenant l'adresse de socket du point de terminaison.
Retourne l'adresse IP et le numéro de port du point de terminaison spécifié.
Chaîne contenant une adresse IP et le numéro de port du point de terminaison spécifié (par exemple, "192.168.1.2:80").
Fournit l'interface de base pour l'implémentation de l'accès proxy pour la classe .
Informations d'identification à envoyer au serveur proxy pour l'authentification.
Instance de qui contient les informations d'identification qui sont nécessaires pour authentifier une demande adressée au serveur proxy.
Retourne l'URI d'un proxy.
Instance de qui contient l'URI du proxy utilisé pour contacter .
qui spécifie la ressource Internet demandée.
Indique que le proxy ne doit pas être utilisé pour l'hôte spécifié.
true si le serveur proxy ne doit pas être utilisé pour ; sinon false.
de l'hôte dont l'utilisation du proxy doit être vérifiée.
Fournit des informations d'identification pour les schémas d'authentification qui utilisent les mots de passe, tels que Basic, Digest, NTLM et Kerberos.
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe avec le nom d'utilisateur et le mot de passe spécifiés.
Nom d'utilisateur associé aux informations d'identification.
Mot de passe du nom d'utilisateur associé aux informations d'identification.
Initialise une nouvelle instance de la classe avec le nom d'utilisateur, le mot de passe et le domaine spécifiés.
Nom d'utilisateur associé aux informations d'identification.
Mot de passe du nom d'utilisateur associé aux informations d'identification.
Domaine associé à ces informations d'identification.
Obtient ou définit le nom de domaine ou d'ordinateur qui vérifie les informations d'identification.
Nom du domaine associé aux informations d'identification.
Retourne une instance de la classe pour l'hôte, le port et le type d'authentification spécifiés.
de l'hôte, du port et du protocole d'authentification spécifiés, ou null si aucune information d'identification n'est disponible pour l'hôte, le port et le protocole d'authentification spécifiés.
Ordinateur hôte qui authentifie le client.
Port sur avec lequel le client communique.
Type d'authentification demandé, tel que défini par la propriété .
Retourne une instance de la classe pour l'URI (Uniform Resource Identifier) et le type d'authentification spécifiés.
Objet .
URI pour lequel le client fournit des informations d'identification.
Type d'authentification demandé, tel que défini par la propriété .
Obtient ou définit le mot de passe correspondant au nom d'utilisateur associé aux informations d'identification.
Mot de passe associé aux informations d'identification.Si cette instance de a été initialisée avec la valeur null pour le paramètre , la propriété retournera une chaîne vide.
Obtient ou définit le nom d'utilisateur associé aux informations d'identification.
Nom d'utilisateur associé aux informations d'identification.
Stocke des informations sérialisées provenant des classes dérivées .
Crée une instance de la classe pour la famille d'adresses donnée.
Valeur énumérée .
Crée une nouvelle instance de la classe en utilisant la famille d'adresses et la taille de mémoire tampon spécifiées.
Valeur énumérée .
Nombre d'octets à allouer à la mémoire tampon sous-jacente.
est inférieur à 2.Ces 2 octets sont nécessaires pour stocker .
Détermine si le spécifié est égal à l'instance de en cours.
true si l'objet spécifié est égal à l'objet actuel ; sinon, false.
spécifié à comparer avec l'instance de en cours.
Obtient la valeur énumérée du actuel.
Une des valeurs énumérées .
Sert de fonction de hachage pour un type particulier, approprié à une utilisation dans des algorithmes de hachage et des structures de données telles qu'une table de hachage.
Code de hachage pour l'objet actuel.
Obtient ou définit l'élément d'index spécifié dans la mémoire tampon sous-jacente.
Valeur de l'élément d'index spécifié dans la mémoire tampon sous-jacente.
Élément d'index de tableau des informations désirées.
L'index spécifié n'existe pas dans la mémoire tampon.
Obtient la taille de la mémoire tampon sous-jacente de .
Taille de la mémoire tampon sous-jacente de .
Retourne des informations sur l'adresse du socket.
Chaîne qui contient des informations sur la structure .
La classe fournit le contexte supplémentaire relatif à la couche de transport sous-jacente.
Crée une nouvelle instance de la classe .
Récupère la liaison de canal demandée.
demandé ou null si la liaison de canal n'est pas prise en charge par le transport actuel ou par le système d'exploitation.
Type de liaison de canal à récupérer.
doit être pour une utilisation avec le extrait de la propriété .
Stocke un jeu de types .
Initialise une nouvelle instance de la classe .
Lève une car cette opération n'est pas prise en charge pour cette collection.
Objet à ajouter à la collection.
Lève une car cette opération n'est pas prise en charge pour cette collection.
Vérifie si la collection contient l'objet spécifié.
true si l'objet existe dans la collection ; sinon, false.
Objet à rechercher dans la collection.
Copie les éléments de cette collection dans un tableau unidimensionnel de type .
Tableau unidimensionnel qui reçoit une copie de la collection.
Index de base zéro dans au niveau duquel commence la copie.
a la valeur null.
est inférieur à zéro.
est multidimensionnel.ou Le nombre d'éléments de ce est supérieur à la quantité d'espace disponible entre et la fin du de destination.
Les éléments de ce ne peuvent pas être castés automatiquement en type du de destination.
Obtient le nombre de types de cette collection.
Valeur qui contient le nombre de types de cette collection.
Retourne un objet qui peut être utilisé pour itérer au sein de cette collection.
Objet qui implémente l'interface et fournit l'accès aux types dans cette collection.
Obtient une valeur qui indique si l'accès à cette collection est en lecture seule.
true dans tous les cas.
Obtient à l'index spécifié de la collection.
à l'index spécifique dans la collection.
Index concerné.
Lève une car cette opération n'est pas prise en charge pour cette collection.
Lève toujours .
Objet à supprimer.
Retourne un objet qui peut être utilisé pour itérer au sein de cette collection.
Objet qui implémente l'interface et fournit l'accès aux types dans cette collection.
Spécifie les exigences du client en matière d'authentification et d'emprunt d'identité lors de l'utilisation de la classe et des classes dérivées pour demander une ressource.
Le client et le serveur doivent être authentifiés.La demande n'échoue pas si le serveur n'est pas authentifié.Pour déterminer si l'authentification mutuelle s'est produite, vérifiez la valeur de la propriété .
Le client et le serveur doivent être authentifiés.Si le serveur n'est pas authentifié, votre application reçoit avec une exception interne qui indique que l'authentification mutuelle a échoué
Aucune authentification n'est requise pour le client et le serveur.
Énumère les erreurs de stratégie SSL (Secure Socket Layer).
Aucune erreur de stratégie SSL.
a retourné un tableau non vide.
Incompatibilité du nom du certificat.
Certificat non disponible.
Spécifie le schéma d'adressage pouvant être utilisé par une instance de la classe .
Adresse AppleTalk.
Adresse de services ATM natifs.
Adresse Banyan.
Adresses de protocoles CCITT, tels que X.25.
Adresse de protocoles MIT CHAOS.
Adresse de produits de cluster Microsoft.
Adresse de protocoles Datakit.
Adresse d'interface de liaison de données directe.
Adresse DECnet.
Adresse ECMA (European Computer Manufacturers Association).
Adresse FireFox.
Adresse NSC Hyperchannel.
Adresse de groupe de travail IEEE 1284.4.
Adresse ARPANET IMP.
Adresse IP version 4.
Adresse IP version 6.
Adresse IPX ou SPX.
Adresse IrDA.
Adresse de protocoles ISO.
Adresse LAT.
Adresse NetBios.
Adresse de protocoles compatibles avec la passerelle Network Designers OSI.
Adresse de protocoles Xerox NS.
Adresse de protocoles OSI.
Adresse de protocoles PUP.
Adresse IBM SNA.
Adresse Unix locale vers hôte.
Famille d'adresses inconnue.
Famille d'adresses non spécifiée.
Adresse VoiceView.
Définit les codes d'erreur pour la classe .
Une tentative d'accès à un a été effectuée d'une manière interdite par ses autorisations d'accès.
Une seule utilisation d'une adresse est normalement autorisée.
La famille d'adresses indiquée n'est pas prise en charge.Cette erreur est retournée si la famille d'adresses IPv6 a été spécifiée et que la pile IPv6 ne soit pas installée sur l'ordinateur local.Cette erreur est retournée si la famille d'adresses IPv4 a été spécifiée et que la pile IPv4 ne soit pas installée sur l'ordinateur local.
L'adresse IP sélectionnée n'est pas valide dans ce contexte.
Le non bloquant a déjà une opération en cours.
La connexion a été abandonnée par le .NET Framework ou le fournisseur de sockets sous-jacent.
L'hôte distant refuse expressément une connexion.
La connexion a été réinitialisée par le pair distant.
Une adresse nécessaire a été omise d'une opération sur un .
Un arrêt correct est en cours.
Une adresse de pointeur non valide a été détectée par le fournisseur de sockets sous-jacent.
L'opération a échoué parce que l'hôte distant ne fonctionne pas.
Hôte inconnu.Le nom n'est pas un nom d'hôte officiel ni un alias.
Il n'existe aucun itinéraire de réseau vers l'hôte spécifié.
Une opération de blocage est en cours d'exécution.
Un appel bloquant a été annulé.
Un argument non valide a été fourni à un membre .
L'application a initialisé une opération avec chevauchement qui ne peut pas être achevée immédiatement.
est déjà connecté.
Le datagramme est trop long.
Le réseau n'est pas disponible.
L'application a essayé de définir sur une connexion dont le délai d'attente est déjà dépassé.
Il n'existe aucun itinéraire vers l'hôte distant.
Aucun espace de mémoire tampon libre n'est disponible pour une opération .
Le nom ou l'adresse IP demandés n'ont pas été trouvés sur le serveur de noms.
L'erreur est irrécupérable ou la base de données demandée est introuvable.
L'application a essayé d'envoyer ou de recevoir des données et n'est pas connecté.
Le fournisseur de sockets sous-jacent n'a pas été initialisé.
Une opération a été tentée sur un objet autre qu'un socket.
L'opération avec chevauchement a été abandonnée en raison de la fermeture du .
La famille d'adresses n'est pas prise en charge par la famille de protocoles.
Trop de processus utilisent le fournisseur de sockets sous-jacent.
La famille de protocoles n'est pas implémentée ou n'est pas configurée.
Le protocole n'est pas implémenté ou n'est pas configuré.
Une option ou un niveau inconnu, non valide ou non pris en charge a été utilisé avec .
Le type de protocole est incorrect pour ce .
Une demande d'envoi ou de réception de données a été interdite car a déjà été arrêté.
Une erreur non spécifiée s'est produite.
La prise en charge du type de socket spécifié n'existe pas dans cette famille d'adresses.
L'opération a réussi.
Le sous-système réseau n'est pas disponible.
Le délai pour la tentative de connexion a expiré ou l'hôte connecté n'a pas pu répondre.
Trop de sockets sont ouverts dans le fournisseur de sockets sous-jacent.
Le nom de l'hôte n'a pas pu être résolu.Réessayez ultérieurement.
La classe spécifiée est introuvable.
La version du fournisseur de sockets sous-jacent est hors limites.
Une opération sur un socket non bloquant ne peut pas être effectuée immédiatement.
Exception levée quand une erreur de socket se produit.
Initialise une nouvelle instance de la classe avec le dernier code d'erreur du système d'exploitation.
Initialise une nouvelle instance de la classe avec le code d'erreur spécifié.
Code d'erreur qui indique l'erreur qui s'est produite.
Obtient le message d'erreur associé à cette exception.
Chaîne qui contient le message d'erreur.
Obtient le code d'erreur associé à cette exception.
Code d'erreur entier associé à cette exception.
Définit les algorithmes de chiffrement possibles pour la classe .
Algorithme Advanced Encryption Standard (AES).
Algorithme AES (Advanced Encryption Standard) avec une clé 128 bits.
Algorithme Advanced Encryption Standard (AES) avec une clé 192 bits.
Algorithme AES (Advanced Encryption Standard) avec une clé 256 bits.
Algorithme Data Encryption Standard (DES).
Aucun algorithme de chiffrement n'est utilisé.
Aucun chiffrement n'est utilisé avec un algorithme de chiffrement Null.
Algorithme Rivest's Code 2 (RC2).
Algorithme Rivest's Code 4 (RC4).
Algorithme Triple Data Encryption Standard (3DES).
Spécifie l'algorithme utilisé pour créer des clés partagées par le client et le serveur.
Algorithme d'échange de clé éphémère Diffie Hellman.
Aucun algorithme d'échange de clé n'est utilisé.
Algorithme d'échange de clé publique RSA.
Algorithme de signature de clé publique RSA.
Spécifie l'algorithme utilisé pour générer des codes d'authentification de messages (MAC).
Algorithme de hachage Message Digest 5 (MD5).
Aucun algorithme de hachage n'est utilisé.
Algorithme de hachage Secure Hashing (SHA1).
Définit les versions possibles de .
Aucun protocole SSL n'est spécifié.
Spécifie le protocole SSL 2.0.SSL 2.0 a été remplacé par le protocole TLS ; il n'est prévu que pour des raisons de compatibilité descendante.
Spécifie le protocole SSL 3.0.SSL 3.0 a été remplacé par le protocole TLS ; il n'est prévu que pour des raisons de compatibilité descendante.
Spécifie le protocole de sécurité TLS 1.0.Le protocole TLS est défini dans IETF RFC 2246.
Spécifie le protocole de sécurité TLS 1.1.Le protocole TLS est défini dans IETF RFC 4346.
Spécifie le protocole de sécurité TLS 1.2.Le protocole TLS est défini dans IETF RFC 5246.
La classe encapsule un pointeur vers les données opaques utilisé pour lier une transaction authentifiée à un canal sécurisé.
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe .
Valeur booléenne qui indique si l'application possède le handle sécurisé d'une région de mémoire native contenant les données d'octets qui peuvent être passées aux appels natifs assurant la protection étendue pour l'authentification Windows intégrée.
La propriété obtient la taille, en octets, du jeton de liaison de canal associé à l'instance .
Taille, en octets, du jeton de liaison de canal dans l'instance
L'énumération représente les genres de liaisons de canal pouvant être interrogées à partir des canaux sécurisés.
Liaison de canal unique à un point de terminaison donné (certificat de serveur TLS, par exemple).
Liaison de canal complètement unique à un canal donné (clé de session TLS, par exemple).
Type de liaison de canal inconnu.