Idioma

SocketErrorStatus Enumeração

Definição

Especifica valores de status para uma operação de soquete.

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
Herança
SocketErrorStatus
Atributos

Requisitos do Windows

Requisitos Description
Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

Nome Valor Description
Unknown 0

O status do soquete é desconhecido.

OperationAborted 1

A operação foi anulada.

HttpInvalidServerResponse 2

Uma resposta incorreta foi recebida do servidor HTTP.

ConnectionTimedOut 3

Um tempo limite de conexão foi excedido.

AddressFamilyNotSupported 4

Não há suporte para a família de endereços.

SocketTypeNotSupported 5

Não há suporte para o tipo de soquete.

HostNotFound 6

O host não foi encontrado.

NoDataRecordOfRequestedType 7

O nome solicitado é válido e foi encontrado no banco de dados, mas não tem os dados associados corretos sendo resolvidos.

NonAuthoritativeHostNotFound 8

Isso geralmente é um erro temporário durante a resolução de nome de host e significa que o servidor local não recebeu uma resposta de um servidor autoritativo.

ClassTypeNotFound 9

A classe especificada não foi encontrada.

AddressAlreadyInUse 10

O endereço já está em uso.

CannotAssignRequestedAddress 11

Não é possível atribuir o endereço solicitado.

ConnectionRefused 12

A conexão foi recusada.

NetworkIsUnreachable 13

A rede é inacessível.

UnreachableHost 14

O host é inacessível.

NetworkIsDown 15

A rede está inoperante.

NetworkDroppedConnectionOnReset 16

A rede deixou cair a conexão na redefinição.

SoftwareCausedConnectionAbort 17

O software causou uma anulação da conexão.

ConnectionResetByPeer 18

A conexão foi redefinida pelo par.

HostIsDown 19

O host está inoperante.

NoAddressesFound 20

O tubo está sendo fechado.

TooManyOpenFiles 21

Muitos arquivos abertos.

MessageTooLong 22

Uma mensagem enviada em um soquete de datagrama era maior que o buffer de mensagem interno ou algum outro limite de rede, ou o buffer usado para receber um datagram era menor do que o próprio datagram.

CertificateExpired 23

Um certificado necessário não está dentro de seu período de validade quando verificado em relação ao relógio do sistema atual ou ao carimbo de data/hora no arquivo assinado. Esse erro também será retornado se os períodos de validade da cadeia de certificação não aninhar corretamente.

CertificateUntrustedRoot 24

Uma cadeia de certificados foi processada, mas terminou em um certificado raiz que não é confiável para o provedor de confiança. Esse erro também será retornado se uma cadeia de certificados não puder ser criada para uma autoridade raiz confiável.

CertificateCommonNameIsIncorrect 25

O certificado não é válido para o uso solicitado. Esse erro também será retornado se o certificado tiver um nome inválido. O nome não está incluído na lista permitida ou está explicitamente excluído.

CertificateWrongUsage 26

O certificado não é válido para o uso solicitado.

CertificateRevoked 27

Um certificado foi explicitamente revogado por seu emissor. Esse erro também será retornado se o certificado tiver sido explicitamente marcado como não confiável pelo usuário.

CertificateNoRevocationCheck 28

A função de revogação não conseguiu marcar a revogação do certificado.

CertificateRevocationServerOffline 29

A função de revogação não conseguiu verificar a revogação porque o servidor de revogação estava offline.

CertificateIsInvalid 30

O certificado fornecido é inválido. Isso pode ser retornado por vários motivos:

  • Um certificado que só pode ser usado como uma entidade final está sendo usado como uma AC ou vice-versa.
  • Uma restrição de comprimento de caminho na cadeia de certificação foi violada.
  • Um certificado contém uma extensão desconhecida marcada como crítica.
  • Um certificado está sendo usado para uma finalidade diferente daquelas especificadas por sua AC.
  • Um pai de um determinado certificado, na verdade, não emitiu esse certificado filho.
  • Um certificado está ausente ou tem um valor vazio para um campo importante, como um assunto ou nome do emissor.
  • A assinatura do certificado não pode ser verificada.
  • O certificado tem uma política inválida.
  • A extensão de restrição básica de um certificado não foi observada.

Comentários

Um erro encontrado na operação de soquete é retornado como valor HRESULT . O método SocketError.GetStatus é usado para converter um erro de uma operação de soquete em um valor de enumeração SocketErrorStatus. A maioria dos valores de enumeração SocketErrorStatus corresponde a um erro retornado pela operação de soquetes de Windows nativa.

Aplica-se a

Confira também