WebExceptionStatus Enumerazione

Definizione

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 WebExceptionStatus
Ereditarietà
WebExceptionStatus

Campi

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.

Commenti

L'enumerazione WebExceptionStatusStatus definisce i codici di stato assegnati alla proprietà.

Si applica a

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

Vedi anche