Partager via


SocketErrorStatus Énumération

Définition

Spécifie les valeurs status pour une opération de socket.

public enum class SocketErrorStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SocketErrorStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SocketErrorStatus
var value = Windows.Networking.Sockets.SocketErrorStatus.unknown
Public Enum SocketErrorStatus
Héritage
SocketErrorStatus
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
ID_CAP_NETWORKING [Windows Phone]

Champs

AddressAlreadyInUse 10

L’adresse est déjà utilisée.

AddressFamilyNotSupported 4

La famille d’adresses n’est pas prise en charge.

CannotAssignRequestedAddress 11

impossible d'assigner l'adresse demandée.

CertificateCommonNameIsIncorrect 25

Le certificat n'est pas valide pour l'utilisation demandée. Cette erreur est également retournée si le certificat a un nom non valide. Le nom n’est pas inclus dans la liste autorisée ou est explicitement exclu.

CertificateExpired 23

Un certificat requis n’est pas dans sa période de validité lors de la vérification par rapport à l’horloge système actuelle ou à l’horodatage dans le fichier signé. Cette erreur est également retournée si les périodes de validité de la chaîne de certification ne s’imbriquent pas correctement.

CertificateIsInvalid 30

Le certificat fourni n’est pas valide. Cela peut être retourné pour plusieurs raisons :

  • Un certificat qui ne peut être utilisé qu’en tant qu’entité finale est utilisé en tant qu’autorité de certification ou vice versa.
  • Une contrainte de longueur du chemin d'accès dans la chaîne de certification a été violée.
  • Un certificat contient une extension inconnue marquée critique.
  • Un certificat est utilisé à des fins autres que celles spécifiées par son autorité de certification.
  • En fait, un parent d’un certificat donné n’a pas remis ce certificat enfant.
  • Un certificat est manquant ou a une valeur vide pour un champ important, tel qu’un objet ou un nom d’émetteur.
  • La signature du certificat ne peut pas être vérifiée.
  • Le certificat a une stratégie non valide.
  • L’extension de contrainte de base d’un certificat n’a pas été observée.
CertificateNoRevocationCheck 28

La fonction de révocation n’a pas pu case activée révocation du certificat.

CertificateRevocationServerOffline 29

La fonction de révocation n’a pas pu vérifier la révocation car le serveur de révocation était déconnecté.

CertificateRevoked 27

Un certificat a été explicitement révoqué par son émetteur. Cette erreur est également retournée si le certificat a été explicitement marqué comme non approuvé par l’utilisateur.

CertificateUntrustedRoot 24

Chaîne de certificats traitée, mais terminée dans un certificat racine qui n’est pas approuvé par le fournisseur d’approbation. Cette erreur est également retournée si une chaîne de certificats n’a pas pu être générée pour une autorité racine approuvée.

CertificateWrongUsage 26

Le certificat n'est pas valide pour l'utilisation demandée.

ClassTypeNotFound 9

La classe spécifiée est introuvable.

ConnectionRefused 12

La connexion a été refusée.

ConnectionResetByPeer 18

La connexion a été réinitialisée par l’homologue.

ConnectionTimedOut 3

Un délai d’expiration de connexion a été dépassé.

HostIsDown 19

L’hôte est en panne.

HostNotFound 6

L’hôte est introuvable.

HttpInvalidServerResponse 2

Une réponse incorrecte a été reçue du serveur HTTP.

MessageTooLong 22

Un message envoyé sur un socket de datagramme était plus grand que la mémoire tampon de message interne ou une autre limite réseau, ou la mémoire tampon utilisée pour recevoir un datagramme était plus petite que le datagramme lui-même.

NetworkDroppedConnectionOnReset 16

Le réseau a supprimé la connexion lors de la réinitialisation.

NetworkIsDown 15

Le réseau est hors-service.

NetworkIsUnreachable 13

Le réseau est inaccessible.

NoAddressesFound 20

Le canal est en cours de fermeture.

NoDataRecordOfRequestedType 7

Le nom demandé est valide et a été trouvé dans la base de données, mais il n’a pas les données associées correctes en cours de résolution pour.

NonAuthoritativeHostNotFound 8

Il s'agit habituellement d'une erreur temporaire qui se produit durant la résolution du nom d'hôte et qui signifie que le serveur local n'a pas reçu de réponse d'un serveur de référence.

OperationAborted 1

L'opération a été abandonnée.

SocketTypeNotSupported 5

Le type de socket n’est pas pris en charge.

SoftwareCausedConnectionAbort 17

Un logiciel a provoqué l’abandon d’une connexion.

TooManyOpenFiles 21

Trop de fichiers ouverts.

Unknown 0

Le socket status est inconnu.

UnreachableHost 14

L’hôte est inaccessible.

Remarques

Une erreur rencontrée lors de l’opération de socket est retournée en tant que valeur HRESULT . La méthode SocketError.GetStatus est utilisée pour convertir une erreur d’une opération de socket en valeur d’énumération SocketErrorStatus. La plupart des valeurs d’énumération SocketErrorStatus correspondent à une erreur renvoyée par l’opération de socket Windows native.

S’applique à

Voir aussi