WebExceptionStatus Enumerazione
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 stato per la classe WebException.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus =
Public Enum WebExceptionStatus
- Ereditarietà
CacheEntryNotFound | 18 | La voce specificata della cache non è stata trovata. |
ConnectFailure | 2 | Non è stato possibile contattare il punto di servizio remoto a livello di trasporto. |
ConnectionClosed | 8 | La connessione è stata chiusa in modo anomalo. |
KeepAliveFailure | 12 | La connessione per una richiesta che specifica l'intestazione Keep-Alive è stata chiusa in modo imprevisto. |
MessageLengthLimitExceeded | 17 | È stato ricevuto un messaggio che supera il limite specificato durante l'invio di una richiesta o la ricezione di una risposta dal server. |
NameResolutionFailure | 1 | Il servizio di risoluzione dei nomi non è stato in grado di risolvere il nome dell'host. |
Pending | 13 | Una richiesta asincrona interna è in sospeso. |
PipelineFailure | 5 | La richiesta era una richiesta da pipeline e la connessione è stata chiusa prima della ricezione della risposta. |
ProtocolError | 7 | La risposta ricevuta dal server era completa ma indicava un errore a livello di protocollo. Questo stato verrebbe utilizzato, ad esempio, da un errore di protocollo HTTP quale 401 Accesso Negato. |
ProxyNameResolutionFailure | 15 | Il servizio di risoluzione dei nomi non è riuscito a risolvere il nome host del proxy. |
ReceiveFailure | 3 | Il server remoto non ha ricevuto una risposta completa. |
RequestCanceled | 6 | La richiesta è stata annullata, il metodo Abort() è stato chiamato o si è verificato un errore non classificabile. Questo è il valore predefinito per Status. |
RequestProhibitedByCachePolicy | 19 | La richiesta non è stata consentita dai criteri di cache. In genere, questa situazione si verifica quando una richiesta non può essere memorizzata nella cache e i criteri effettivi impediscono l'invio della richiesta al server. È possibile che si riceva questo stato se un metodo di richiesta implica la presenza di un corpo della richiesta o richiede l'interazione diretta con il server oppure se una richiesta contiene un'intestazione condizionale. |
RequestProhibitedByProxy | 20 | Richiesta non consentita dal proxy. |
SecureChannelFailure | 10 | Si è verificato un errore nel tentativo di stabilire una connessione mediante SSL. |
SendFailure | 4 | Non è stato possibile inviare una richiesta completa al server remoto. |
ServerProtocolViolation | 11 | La risposta dal server non era una risposta HTTP valida. |
Success | 0 | Nessun errore riscontrato. |
Timeout | 14 | Non è stata ricevuta alcuna risposta durante l'intervallo di timeout per una richiesta. |
TrustFailure | 9 | Non è stato possibile convalidare un certificato del server. |
UnknownError | 16 | Si è verificata un'eccezione di tipo sconosciuto. |
L'enumerazione WebExceptionStatusStatus definisce i codici di stato assegnati alla proprietà.
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: