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

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:

  • Un certificado que solo se puede usar como entidad de finalización 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 la certificación.
  • Un certificado contiene una extensión desconocida que está 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 asunto o un nombre del emisor.
  • No se puede comprobar 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.
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.

Se aplica a

Consulte también