WebExceptionStatus Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.