SocketErrorStatus Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
|
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.