SocketError 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.
Definisce i codici di errore per la classe Socket.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| SocketError | -1 | Si è verificato un errore non specificato Socket . |
| Success | 0 | Operazione Socket riuscita. |
| OperationAborted | 995 | L'operazione sovrapposta è stata interrotta a causa della chiusura di Socket. |
| IOPending | 997 | L'applicazione ha avviato un'operazione sovrapposta che non può essere completata immediatamente. |
| Interrupted | 10004 | Una chiamata di blocco Socket è stata annullata. |
| AccessDenied | 10013 | È stato effettuato un tentativo di accesso a un Socket oggetto in modo che non sia consentito dalle autorizzazioni di accesso. |
| Fault | 10014 | È stato rilevato un indirizzo puntatore non valido dal provider socket sottostante. |
| InvalidArgument | 10022 | È stato fornito un argomento non valido a un Socket membro. |
| TooManyOpenSockets | 10024 | Nel provider socket sottostante sono presenti troppi socket aperti. |
| WouldBlock | 10035 | Non è possibile completare immediatamente un'operazione su un socket non bloccante. |
| InProgress | 10036 | È in corso un'operazione di blocco. |
| AlreadyInProgress | 10037 | L'operazione non bloccante Socket è già in corso. |
| NotSocket | 10038 | È Socket stata tentata un'operazione su un non socket. |
| DestinationAddressRequired | 10039 | Un indirizzo obbligatorio è stato omesso da un'operazione su un oggetto Socket. |
| MessageSize | 10040 | Il datagramma è troppo lungo. |
| ProtocolType | 10041 | Il tipo di protocollo non è corretto per questo Socketoggetto . |
| ProtocolOption | 10042 | È stata usata un'opzione o un livello sconosciuto, non valido o non supportato con un oggetto Socket. |
| ProtocolNotSupported | 10043 | Il protocollo non è implementato o non è stato configurato. |
| SocketNotSupported | 10044 | Il supporto per il tipo di socket specificato non esiste in questa famiglia di indirizzi. |
| OperationNotSupported | 10045 | La famiglia di indirizzi non è supportata dalla famiglia di protocolli. |
| ProtocolFamilyNotSupported | 10046 | La famiglia di protocolli non è implementata o non è stata configurata. |
| AddressFamilyNotSupported | 10047 | La famiglia di indirizzi specificata non è supportata. Questo errore viene restituito se è stata specificata la famiglia di indirizzi IPv6 e lo stack IPv6 non è installato nel computer locale. Questo errore viene restituito se è stata specificata la famiglia di indirizzi IPv4 e lo stack IPv4 non è installato nel computer locale. |
| AddressAlreadyInUse | 10048 | In genere è consentito un solo utilizzo di un indirizzo. |
| AddressNotAvailable | 10049 | L'indirizzo IP selezionato non è valido in questo contesto. |
| NetworkDown | 10050 | La rete non è disponibile. |
| NetworkUnreachable | 10051 | Non esiste alcuna route all'host remoto. |
| NetworkReset | 10052 | L'applicazione ha tentato di impostare KeepAlive su una connessione che è già scaduta. |
| ConnectionAborted | 10053 | La connessione è stata interrotta da .NET o dal provider socket sottostante. |
| ConnectionReset | 10054 | La connessione è stata reimpostata dal peer remoto. |
| NoBufferSpaceAvailable | 10055 | Per un'operazione Socket non è disponibile spazio disponibile nel buffer. |
| IsConnected | 10056 | l'oggetto Socket è già connesso. |
| NotConnected | 10057 | L'applicazione ha tentato di inviare o ricevere dati e non Socket è connesso. |
| Shutdown | 10058 | Una richiesta di invio o ricezione dei dati non è consentita perché è Socket già stata chiusa. |
| TimedOut | 10060 | Si è verificato il timeout del tentativo di connessione oppure l'host connesso non è riuscito a rispondere. |
| ConnectionRefused | 10061 | L'host remoto rifiuta attivamente una connessione. |
| HostDown | 10064 | Operazione non riuscita perché l'host remoto è inattivo. |
| HostUnreachable | 10065 | Non esiste alcuna route di rete per l'host specificato. |
| ProcessLimit | 10067 | Troppi processi usano il provider socket sottostante. |
| SystemNotReady | 10091 | Il sottosistema di rete non è disponibile. |
| VersionNotSupported | 10092 | La versione del provider socket sottostante non è compreso nell'intervallo. |
| NotInitialized | 10093 | Il provider socket sottostante non è stato inizializzato. |
| Disconnecting | 10101 | È in corso un arresto normale. |
| TypeNotFound | 10109 | Impossibile trovare la classe specificata. |
| HostNotFound | 11001 | Non è noto nessun host con questo nome. Il nome non è un nome host o un alias ufficiale. |
| TryAgain | 11002 | Impossibile risolvere il nome dell'host. Riprova più tardi. |
| NoRecovery | 11003 | L'errore non è irreversibile o non è possibile trovare il database richiesto. |
| NoData | 11004 | Il nome o l'indirizzo IP richiesto non è stato trovato nel server dei nomi. |
Commenti
La maggior parte di questi errori viene restituita dal provider socket sottostante.