WebExceptionStatus 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 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à
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Success | 0 | Non è stato rilevato alcun errore. |
| NameResolutionFailure | 1 | Il servizio resolver dei nomi non è riuscito a risolvere il nome host. |
| ConnectFailure | 2 | Impossibile contattare il punto di servizio remoto a livello di trasporto. |
| ReceiveFailure | 3 | Risposta completa non ricevuta dal server remoto. |
| SendFailure | 4 | Impossibile inviare una richiesta completa al server remoto. |
| PipelineFailure | 5 | La richiesta è stata una richiesta con pipeline e la connessione è stata chiusa prima della ricezione della risposta. |
| RequestCanceled | 6 | La richiesta è stata annullata, il Abort() metodo è stato chiamato o si è verificato un errore non classificazionebile. Questo è il valore predefinito per Status. |
| ProtocolError | 7 | La risposta ricevuta dal server è stata completata, ma ha indicato un errore a livello di protocollo. Ad esempio, un errore del protocollo HTTP, ad esempio 401 Accesso negato, usa questo stato. |
| ConnectionClosed | 8 | La connessione è stata chiusa prematuramente. |
| TrustFailure | 9 | Impossibile convalidare un certificato server. |
| SecureChannelFailure | 10 | Si è verificato un errore durante la definizione di una connessione tramite SSL. |
| ServerProtocolViolation | 11 | La risposta del server non è stata una risposta HTTP valida. |
| KeepAliveFailure | 12 | Connessione per una richiesta che specifica che l'intestazione Keep-alive è stata chiusa in modo imprevisto. |
| Pending | 13 | Una richiesta asincrona interna è in sospeso. |
| Timeout | 14 | Non è stata ricevuta alcuna risposta durante il periodo di timeout per una richiesta. |
| ProxyNameResolutionFailure | 15 | Il servizio resolver dei nomi non è riuscito a risolvere il nome host proxy. |
| UnknownError | 16 | Si è verificata un'eccezione di tipo sconosciuto. |
| MessageLengthLimitExceeded | 17 | È stato ricevuto un messaggio che ha superato il limite specificato durante l'invio di una richiesta o la ricezione di una risposta dal server. |
| CacheEntryNotFound | 18 | La voce della cache specificata non è stata trovata. |
| RequestProhibitedByCachePolicy | 19 | La richiesta non è stata consentita dai criteri della cache. In generale, ciò si verifica quando una richiesta non è memorizzabile nella cache e i criteri effettivi impediscono l'invio della richiesta al server. È possibile ricevere questo stato se un metodo di richiesta implica la presenza di un corpo della richiesta, un metodo di richiesta richiede l'interazione diretta con il server o una richiesta contiene un'intestazione condizionale. |
| RequestProhibitedByProxy | 20 | Questa richiesta non è consentita dal proxy. |
Commenti
L'enumerazione WebExceptionStatus definisce i codici di stato assegnati alla Status proprietà .