Lingua

SocketErrorStatus Enumerazione

Definizione

Specifica i valori di stato per un'operazione 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
Ereditarietà
SocketErrorStatus
Attributi

Requisiti Windows

Requisiti Descrizione
Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Nome Valore Descrizione
Unknown 0

Lo stato del socket è sconosciuto.

OperationAborted 1

L'operazione è stata interrotta.

HttpInvalidServerResponse 2

È stata ricevuta una risposta non valida dal server HTTP.

ConnectionTimedOut 3

È stato superato un timeout di connessione.

AddressFamilyNotSupported 4

La famiglia di indirizzi non è supportata.

SocketTypeNotSupported 5

Il tipo di socket non è supportato.

HostNotFound 6

L'host non è stato trovato.

NoDataRecordOfRequestedType 7

Il nome richiesto è valido ed è stato trovato nel database, ma non dispone dei dati associati corretti per cui vengono risolti.

NonAuthoritativeHostNotFound 8

Si tratta in genere di un errore temporaneo durante la risoluzione del nome host e indica che il server locale non ha ricevuto una risposta da un server autorevole.

ClassTypeNotFound 9

Impossibile trovare la classe specificata.

AddressAlreadyInUse 10

L'indirizzo è già in uso.

CannotAssignRequestedAddress 11

Impossibile assegnare l'indirizzo richiesto.

ConnectionRefused 12

La connessione è stata rifiutata.

NetworkIsUnreachable 13

La rete non è raggiungibile.

UnreachableHost 14

L'host non è raggiungibile.

NetworkIsDown 15

La rete è inattiva.

NetworkDroppedConnectionOnReset 16

La connessione di rete è stata eliminata al ripristino.

SoftwareCausedConnectionAbort 17

Il software ha causato un'interruzione della connessione.

ConnectionResetByPeer 18

La connessione è stata reimpostata dal peer.

HostIsDown 19

L'host è inattivo.

NoAddressesFound 20

Il tubo è in fase di chiusura.

TooManyOpenFiles 21

Troppi file aperti.

MessageTooLong 22

Un messaggio inviato in un socket di datagrammi è maggiore del buffer di messaggi interno o di un altro limite di rete oppure il buffer usato per ricevere un datagramma è minore del datagramma stesso.

CertificateExpired 23

Un certificato obbligatorio non rientra nel periodo di validità durante la verifica rispetto all'orologio di sistema corrente o al timestamp nel file firmato. Questo errore viene restituito anche se i periodi di validità della catena di certificazione non annidano correttamente.

CertificateUntrustedRoot 24

Una catena di certificati è stata elaborata, ma termina con un certificato radice non attendibile dal provider di trust. Questo errore viene restituito anche se non è stato possibile compilare una catena di certificati in un'autorità radice attendibile.

CertificateCommonNameIsIncorrect 25

Il certificato non è valido per l'utilizzo richiesto. Questo errore viene restituito anche se il certificato ha un nome non valido. Il nome non è incluso nell'elenco consentito o viene escluso in modo esplicito.

CertificateWrongUsage 26

Il certificato non è valido per l'utilizzo richiesto.

CertificateRevoked 27

Un certificato è stato revocato in modo esplicito dall'autorità emittente. Questo errore viene restituito anche se il certificato è stato contrassegnato in modo esplicito come non attendibile dall'utente.

CertificateNoRevocationCheck 28

La funzione di revoca non è stata in grado di verificare la revoca del certificato.

CertificateRevocationServerOffline 29

La funzione di revoca non è in grado di completare il controllo di revoca perché il server di revoca è offline.

CertificateIsInvalid 30

Il certificato fornito non è valido. Questo può essere restituito per diversi motivi:

  • Un certificato che può essere usato solo come entità finale viene usato come CA o viceversa.
  • È stato violato un vincolo di lunghezza del percorso nella catena di certificazione.
  • Un certificato contiene un'estensione sconosciuta contrassegnata come critica.
  • Un certificato viene usato per uno scopo diverso da quello specificato dalla CA.
  • L'elemento padre di un determinato certificato non rilasciava effettivamente tale certificato figlio.
  • Un certificato è mancante o ha un valore vuoto per un campo importante, ad esempio un oggetto o un nome dell'autorità emittente.
  • La firma del certificato non può essere verificata.
  • Il certificato ha un criterio non valido.
  • L'estensione del vincolo di base di un certificato non è stata osservata.

Commenti

Viene restituito un errore durante l'operazione socket come valore HRESULT . Il metodo SocketError.GetStatus viene utilizzato per convertire un errore da un'operazione socket a un valore di enumerazione SocketErrorStatus. La maggior parte dei valori di enumerazione SocketErrorStatus corrisponde a un errore restituito dall'operazione nativa Windows socket.

Si applica a

Vedi anche