SocketErrorStatus Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
ID_CAP_NETWORKING [Windows Phone]
|
Campi
AddressAlreadyInUse | 10 | L'indirizzo è già in uso. |
AddressFamilyNotSupported | 4 | La famiglia di indirizzi non è supportata. |
CannotAssignRequestedAddress | 11 | Impossibile assegnare l'indirizzo richiesto. |
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. |
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. |
CertificateIsInvalid | 30 | Il certificato fornito non è valido. Questo può essere restituito per diversi motivi:
|
CertificateNoRevocationCheck | 28 | La funzione di revoca non è stata in grado di controllare la revoca per il certificato. |
CertificateRevocationServerOffline | 29 | La funzione di revoca non è in grado di completare il controllo di revoca perché il server di revoca è offline. |
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. |
CertificateUntrustedRoot | 24 | Una catena di certificati elaborata, ma terminata in un certificato radice che non è attendibile dal provider di attendibilità. Questo errore viene restituito anche se non è stato possibile creare una catena di certificati in un'autorità radice attendibile. |
CertificateWrongUsage | 26 | Il certificato non è valido per l'utilizzo richiesto. |
ClassTypeNotFound | 9 | La classe specificata non è stata trovata. |
ConnectionRefused | 12 | La connessione è stata rifiutata. |
ConnectionResetByPeer | 18 | La connessione è stata reimpostata dal peer. |
ConnectionTimedOut | 3 | È stato superato un timeout di connessione. |
HostIsDown | 19 | L'host è inattivo. |
HostNotFound | 6 | L'host non è stato trovato. |
HttpInvalidServerResponse | 2 | Una risposta non valida è stata ricevuta dal server HTTP. |
MessageTooLong | 22 | Un messaggio inviato in un socket di datagram è maggiore del buffer del messaggio interno o di un altro limite di rete oppure il buffer usato per ricevere un datagram è minore del datagram stesso. |
NetworkDroppedConnectionOnReset | 16 | La connessione di rete è stata eliminata per la reimpostazione. |
NetworkIsDown | 15 | La rete è inattiva. |
NetworkIsUnreachable | 13 | La rete non è raggiungibile. |
NoAddressesFound | 20 | La pipe viene chiusa. |
NoDataRecordOfRequestedType | 7 | Il nome richiesto è valido ed è stato trovato nel database, ma non dispone dei dati associati corretti da risolvere. |
NonAuthoritativeHostNotFound | 8 | Generalmente, questo è un errore temporaneo che si verifica durante la risoluzione dei nomi host e significa che il server locale non ha ricevuto una risposta da un server autorevole. |
OperationAborted | 1 | L'operazione è stata interrotta. |
SocketTypeNotSupported | 5 | Il tipo di socket non è supportato. |
SoftwareCausedConnectionAbort | 17 | Il software ha causato un'interruzione della connessione. |
TooManyOpenFiles | 21 | Troppi file aperti. |
Unknown | 0 | Lo stato del socket è sconosciuto. |
UnreachableHost | 14 | L'host non è raggiungibile. |
Commenti
Viene restituito un errore durante l'operazione socket come valore HRESULT . Il metodo SocketError.GetStatus viene usato 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 socket di Windows nativa.