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
AccessDenied | 10013 | Si è tentato di accedere a un oggetto Socket secondo modalità non consentite dalle relative autorizzazioni di accesso. |
AddressAlreadyInUse | 10048 | Di norma è consentito utilizzare un indirizzo una sola volta. |
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. |
AddressNotAvailable | 10049 | L'indirizzo IP selezionato non è valido in questo contesto. |
AlreadyInProgress | 10037 | È già in corso un'operazione per l'oggetto Socket non bloccante. |
ConnectionAborted | 10053 | La connessione è stata interrotta da .NET o dal provider socket sottostante. |
ConnectionRefused | 10061 | La connessione viene rifiutata in maniera persistente dall'host remoto. |
ConnectionReset | 10054 | La connessione è stata ripristinata dal peer remoto. |
DestinationAddressRequired | 10039 | È stato omesso un indirizzo richiesto in un'operazione su un oggetto Socket. |
Disconnecting | 10101 | È in corso un arresto di tipo graceful. |
Fault | 10014 | L'indirizzo del puntatore rilevato dal provider del socket sottostante non è valido. |
HostDown | 10064 | L'operazione non è stata completata perché l'host remoto è inattivo. |
HostNotFound | 11001 | L'host è sconosciuto. Il nome specificato non è un nome né un alias di host ufficiale. |
HostUnreachable | 10065 | Non esiste una route di rete per l'host specificato. |
InProgress | 10036 | È in corso un'operazione di blocco. |
Interrupted | 10004 | È stata annullata una chiamata all'oggetto Socket bloccante. |
InvalidArgument | 10022 | È stato fornito un argomento non valido a un membro Socket. |
IOPending | 997 | È stata avviata un'operazione sovrapposta che non è possibile completare immediatamente. |
IsConnected | 10056 | L'oggetto Socket è già connesso. |
MessageSize | 10040 | Il datagramma è troppo lungo. |
NetworkDown | 10050 | La rete non è disponibile. |
NetworkReset | 10052 | L'applicazione ha tentato di impostare KeepAlive su una connessione già scaduta. |
NetworkUnreachable | 10051 | Non esiste una route per l'host remoto. |
NoBufferSpaceAvailable | 10055 | Non è disponibile spazio libero nel buffer per un'operazione Socket. |
NoData | 11004 | Nel server dei nomi non sono stati trovati il nome o l'indirizzo IP richiesto. |
NoRecovery | 11003 | L'errore è irreversibile oppure non è possibile individuare il database richiesto. |
NotConnected | 10057 | L'applicazione ha tentato di inviare o ricevere dati, ma l'oggetto Socket non è connesso. |
NotInitialized | 10093 | Il provider del socket sottostante non è stato inizializzato. |
NotSocket | 10038 | È stata tentata un'operazione Socket su un non-socket. |
OperationAborted | 995 | L'operazione sovrapposta è stata annullata a causa della chiusura dell'oggetto Socket. |
OperationNotSupported | 10045 | La famiglia di indirizzi non è supportata dalla famiglia di protocolli. |
ProcessLimit | 10067 | Il provider del socket sottostante è utilizzato da troppi processi. |
ProtocolFamilyNotSupported | 10046 | La famiglia di protocolli non è implementata oppure non è stata configurata. |
ProtocolNotSupported | 10043 | Il protocollo non è implementato oppure non è stato configurato. |
ProtocolOption | 10042 | È stata utilizzata un'opzione o un livello sconosciuto, non valido o non supportato insieme all'oggetto Socket. |
ProtocolType | 10041 | Il tipo di protocollo non è corretto per questo oggetto Socket. |
Shutdown | 10058 | La richiesta di invio o ricezione di dati è stata annullata in quanto l'oggetto Socket è già stato chiuso. |
SocketError | -1 | Si è verificato un errore non specificato relativo all'oggetto Socket. |
SocketNotSupported | 10044 | Il supporto per il tipo di socket specificato non esiste in questa famiglia di indirizzi. |
Success | 0 | L'operazione Socket ha avuto esito positivo. |
SystemNotReady | 10091 | Il sottosistema di rete non è disponibile. |
TimedOut | 10060 | Timeout del tentativo di connessione oppure l'host connesso non ha risposto. |
TooManyOpenSockets | 10024 | Nel provider del socket sottostante sono presenti troppi socket aperti. |
TryAgain | 11002 | Non è stato possibile risolvere il nome dell'host. Riprovare in un secondo tempo. |
TypeNotFound | 10109 | La classe specificata non è stata trovata. |
VersionNotSupported | 10092 | La versione del provider del socket sottostante non è compresa nell'intervallo. |
WouldBlock | 10035 | Non è possibile completare immediatamente un'operazione su un socket non bloccante. |
Commenti
La maggior parte di questi errori viene restituita dal provider socket sottostante.