Freigeben über


WebExceptionStatus Enumeration

Definition

Definiert Statuscodes für die WebException-Klasse.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus = 
Public Enum WebExceptionStatus
Vererbung
WebExceptionStatus

Felder

CacheEntryNotFound 18

Der angegebene Cacheeintrag wurde nicht gefunden.

ConnectFailure 2

Auf der Transportebene konnte keine Verbindung mit dem remoten Dienstpunkt hergestellt werden.

ConnectionClosed 8

Die Verbindung wurde vorzeitig getrennt.

KeepAliveFailure 12

Die Verbindung für eine Anforderung, die angibt, dass der Keep-Alive-Header unerwartet geschlossen wurde.

MessageLengthLimitExceeded 17

Es wurde eine Nachricht erhalten, die den angegebenen Grenzwert für das Senden einer Anforderung oder das Erhalten einer Antwort vom Server überschritten hat.

NameResolutionFailure 1

Der Namensauflösungsdienst konnte den Hostnamen nicht auflösen.

Pending 13

Eine interne asynchrone Anforderung steht aus.

PipelineFailure 5

Die Anforderung sollte über eine Pipeline gesendet werden, und die Verbindung wurde geschlossen, bevor die Antwort empfangen wurde.

ProtocolError 7

Die vom Server empfangene Antwort war vollständig, deutete jedoch auf einen Fehler auf Protokollebene hin. In einem HTTP-Protokollfehler, wie 401 Zugriff verweigert, wird z. B. dieser Status verwendet.

ProxyNameResolutionFailure 15

Der Namensresolverdienst konnte den Hostnamen des Proxys nicht auflösen.

ReceiveFailure 3

Es wurde keine vollständige Nachricht vom Remoteserver empfangen.

RequestCanceled 6

Die Anforderung wurde abgebrochen. Es wurde die Abort()-Methode aufgerufen, oder ein nicht klassifizierbarer Fehler ist aufgetreten. Dies ist der Standardwert für Status.

RequestProhibitedByCachePolicy 19

Die Anforderung wurde durch die Cacherichtlinie nicht zugelassen. Im Allgemeinen geschieht dies, wenn eine Anforderung nicht zwischengespeichert werden kann und das Senden der Anforderung an den Server durch die angewendete Richtlinie untersagt ist. Möglicherweise erhalten Sie diesen Status, wenn eine Anforderungsmethode einen Anforderungstext erfordert, wenn eine Anforderungsmethode eine direkte Interaktion mit dem Server erfordert oder wenn eine Anforderung einen bedingten Header enthält.

RequestProhibitedByProxy 20

Diese Anforderung wurde nicht durch den Proxy zugelassen.

SecureChannelFailure 10

Beim Einrichten einer Verbindung über SSL ist ein Fehler aufgetreten.

SendFailure 4

Es konnte keine vollständige Anforderung an den Remoteserver gesendet werden.

ServerProtocolViolation 11

Die Serverantwort ist eine ungültige HTTP-Antwort.

Success 0

Es ist kein Fehler aufgetreten.

Timeout 14

Währen des Zeitlimits für eine Anforderung wurde keine Antwort empfangen.

TrustFailure 9

Ein Serverzertifikat konnte nicht überprüft werden.

UnknownError 16

Eine Ausnahme unbekannten Typs wurde ausgelöst.

Hinweise

Die WebExceptionStatus Enumeration definiert die Statuscodes, die der Status -Eigenschaft zugewiesen sind.

Gilt für:

Weitere Informationen