SocketErrorStatus Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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:
|
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.