SocketErrorStatus Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los valores de estado de una operación 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
- Herencia
-
SocketErrorStatus
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
ID_CAP_NETWORKING [Windows Phone]
|
Campos
AddressAlreadyInUse | 10 | La dirección ya está en uso. |
AddressFamilyNotSupported | 4 | No se admite la familia de direcciones. |
CannotAssignRequestedAddress | 11 | no se puede asignar la dirección solicitada. |
CertificateCommonNameIsIncorrect | 25 | El certificado no es válido para el uso solicitado. Este error también se devuelve si el certificado tiene un nombre no válido. El nombre no se incluye en la lista permitida o se excluye explícitamente. |
CertificateExpired | 23 | Un certificado necesario no está dentro de su período de validez cuando se comprueba con el reloj del sistema actual o la marca de tiempo en el archivo firmado. Este error también se devuelve si los períodos de validez de la cadena de certificación no anidan correctamente. |
CertificateIsInvalid | 30 | El certificado proporcionado no es válido. Esto se puede devolver por varias razones:
|
CertificateNoRevocationCheck | 28 | La función de revocación no pudo comprobar la revocación del certificado. |
CertificateRevocationServerOffline | 29 | La función de revocación no pudo comprobar la revocación debido a que el servidor de revocación estaba sin conexión. |
CertificateRevoked | 27 | Su emisor revocó explícitamente un certificado. Este error también se devuelve si el certificado se marcó explícitamente como que el usuario no es de confianza. |
CertificateUntrustedRoot | 24 | Una cadena de certificados procesada, pero terminada en un certificado raíz que no es de confianza para el proveedor de confianza. Este error también se devuelve si no se pudo crear una cadena de certificados en una entidad raíz de confianza. |
CertificateWrongUsage | 26 | El certificado no es válido para el uso solicitado. |
ClassTypeNotFound | 9 | No se encontró la clase especificada. |
ConnectionRefused | 12 | Se rechazó la conexión. |
ConnectionResetByPeer | 18 | El sistema del mismo nivel restableció la conexión. |
ConnectionTimedOut | 3 | Se superó un tiempo de espera de conexión. |
HostIsDown | 19 | El host está inactivo. |
HostNotFound | 6 | No se encontró el host. |
HttpInvalidServerResponse | 2 | Se recibió una respuesta incorrecta del servidor HTTP. |
MessageTooLong | 22 | Un mensaje enviado en un socket de datagrama era mayor que el búfer de mensajes interno o algún otro límite de red, o el búfer usado para recibir un datagrama era menor que el propio datagrama. |
NetworkDroppedConnectionOnReset | 16 | La red quitó la conexión al restablecerse. |
NetworkIsDown | 15 | La red está fuera de servicio. |
NetworkIsUnreachable | 13 | La red no es accesible. |
NoAddressesFound | 20 | Se está cerrando la canalización. |
NoDataRecordOfRequestedType | 7 | El nombre solicitado es válido y se encontró en la base de datos, pero no tiene los datos asociados correctos para los que se resuelve. |
NonAuthoritativeHostNotFound | 8 | Éste es normalmente un error temporal durante la resolución de nombres de host y significa que el servidor local no recibió una respuesta de un servidor autorizado. |
OperationAborted | 1 | Se anuló la operación. |
SocketTypeNotSupported | 5 | No se admite el tipo de socket. |
SoftwareCausedConnectionAbort | 17 | El software provocó una anulación de conexión. |
TooManyOpenFiles | 21 | Demasiados archivos abiertos. |
Unknown | 0 | El estado del socket es desconocido. |
UnreachableHost | 14 | El host no es accesible. |
Comentarios
Se devuelve un error en la operación de socket como valor HRESULT . El método SocketError.GetStatus se usa para convertir un error de una operación de socket en un valor de enumeración SocketErrorStatus. La mayoría de los valores de enumeración SocketErrorStatus corresponden a un error devuelto por la operación de Windows Sockets nativa.