Lenguaje

SocketErrorStatus Enumeración

Definición

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

Requisitos Description
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)

Campos

Nombre Valor Description
Unknown 0

El estado del socket es desconocido.

OperationAborted 1

Se anuló la operación.

HttpInvalidServerResponse 2

Se recibió una respuesta incorrecta del servidor HTTP.

ConnectionTimedOut 3

Se superó el tiempo de espera de conexión.

AddressFamilyNotSupported 4

No se admite la familia de direcciones.

SocketTypeNotSupported 5

No se admite el tipo de socket.

HostNotFound 6

No se encontró el host.

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

Normalmente se trata de un error temporal durante la resolución del nombre de host y significa que el servidor local no recibió una respuesta de un servidor autoritativo.

ClassTypeNotFound 9

No se encontró la clase especificada.

AddressAlreadyInUse 10

La dirección ya está en uso.

CannotAssignRequestedAddress 11

No se puede asignar la dirección solicitada.

ConnectionRefused 12

Se rechazó la conexión.

NetworkIsUnreachable 13

La red no es accesible.

UnreachableHost 14

El host no es accesible.

NetworkIsDown 15

La red está inactiva.

NetworkDroppedConnectionOnReset 16

La red quitó la conexión al restablecerse.

SoftwareCausedConnectionAbort 17

El software provocó una anulación de conexión.

ConnectionResetByPeer 18

El sistema del mismo nivel restablece la conexión.

HostIsDown 19

El host está inactivo.

NoAddressesFound 20

La tubería se está cerrando.

TooManyOpenFiles 21

Demasiados archivos abiertos.

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.

CertificateExpired 23

Un certificado requerido no está dentro de su período de validez al comprobarse contra el reloj del sistema actual o la marca de tiempo del archivo firmado. Este error también se devuelve si los períodos de validez de la cadena de certificación no anidan correctamente.

CertificateUntrustedRoot 24

Una cadena de certificados procesada, pero terminada en un certificado raíz en el que el proveedor de confianza no confía. Este error también se devuelve si no se pudo compilar una cadena de certificados en una entidad raíz de confianza.

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.

CertificateWrongUsage 26

El certificado no es válido para el uso solicitado.

CertificateRevoked 27

Su emisor revocó explícitamente un certificado. Este error también se devuelve si el usuario marcó explícitamente el certificado como que no es de confianza.

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 porque el servidor de revocación estaba sin conexión.

CertificateIsInvalid 30

El certificado proporcionado no es válido. Esto se puede devolver por varias razones:

  • Un certificado que solo se puede usar como entidad final se usa como entidad de certificación o viceversa.
  • Se ha infringido una restricción de longitud de ruta de acceso en la cadena de certificación.
  • Un certificado contiene una extensión desconocida marcada como crítica.
  • Se usa un certificado para un propósito distinto de los especificados por su ENTIDAD de certificación.
  • De hecho, un elemento primario de un certificado determinado no emitió ese certificado secundario.
  • Falta un certificado o tiene un valor vacío para un campo importante, como un nombre de firmante o emisor.
  • No se puede verificar la firma del certificado.
  • El certificado tiene una directiva no válida.
  • No se ha observado la extensión de restricción básica de un certificado.

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 nativa Windows sockets.

Se aplica a

Consulte también