Partilhar via


SocketErrorStatus Enumeração

Definição

Especifica status valores 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

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
ID_CAP_NETWORKING [Windows Phone]

Campos

AddressAlreadyInUse 10

O endereço já está em uso.

AddressFamilyNotSupported 4

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

CannotAssignRequestedAddress 11

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

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 é excluído explicitamente.

CertificateExpired 23

Um certificado necessário não está dentro de seu período de validade ao verificar o relógio do sistema atual ou o 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.

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 tamanho 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.
CertificateNoRevocationCheck 28

A função de revogação não pôde marcar revogação para o certificado.

CertificateRevocationServerOffline 29

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

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.

CertificateUntrustedRoot 24

Uma cadeia de certificados processada, mas encerrada em um certificado raiz que não é confiável pelo 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.

CertificateWrongUsage 26

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

ClassTypeNotFound 9

A classe especificada não foi encontrada.

ConnectionRefused 12

A conexão foi recusada.

ConnectionResetByPeer 18

A conexão foi redefinida pelo par.

ConnectionTimedOut 3

Um tempo limite de conexão foi excedido.

HostIsDown 19

O host está inativo.

HostNotFound 6

O host não foi encontrado.

HttpInvalidServerResponse 2

Uma resposta incorreta foi recebida do servidor HTTP.

MessageTooLong 22

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

NetworkDroppedConnectionOnReset 16

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

NetworkIsDown 15

A rede está inativa.

NetworkIsUnreachable 13

A rede está inacessível.

NoAddressesFound 20

O pipe está sendo fechado.

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

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

OperationAborted 1

A operação foi anulada.

SocketTypeNotSupported 5

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

SoftwareCausedConnectionAbort 17

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

TooManyOpenFiles 21

Muitos arquivos abertos.

Unknown 0

O status de soquete é desconhecido.

UnreachableHost 14

O host está inacessível.

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 nativa de soquetes do Windows.

Aplica-se a

Confira também