Condividi tramite


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 class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus = 
Public Enum WebExceptionStatus
Ereditarietà
WebExceptionStatus

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à .

Si applica a

Vedi anche