WebExceptionStatus Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define códigos de estado para la clase WebException.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus =
Public Enum WebExceptionStatus
- Herencia
Campos
CacheEntryNotFound | 18 | No se encontró la entrada de caché especificada. |
ConnectFailure | 2 | No se ha podido establecer contacto con el punto de servicio remoto en el nivel de transporte. |
ConnectionClosed | 8 | La conexión se ha cerrado prematuramente. |
KeepAliveFailure | 12 | La conexión de una solicitud que especificaba el encabezado Keep-alive se cerró inesperadamente. |
MessageLengthLimitExceeded | 17 | Se ha recibido un mensaje que ha superado el límite especificado al enviar una solicitud o recibir una respuesta del servidor. |
NameResolutionFailure | 1 | El servicio de resolución de nombres no ha podido resolver el nombre de host. |
Pending | 13 | Una solicitud asincrónica interna está pendiente. |
PipelineFailure | 5 | La solicitud era una solicitud canalizada y la conexión se cerró antes de que se recibiera la respuesta. |
ProtocolError | 7 | La respuesta recibida del servidor se completó, pero indicó la existencia de un error en el nivel de protocolo. Por ejemplo, un error de protocolo HTTP tal como "401 Access Denied" (Acceso denegado) utilizaría este estado. |
ProxyNameResolutionFailure | 15 | El servicio de resolución de nombres no pudo resolver el nombre de host del proxy. |
ReceiveFailure | 3 | No se ha recibido una respuesta completa del servidor remoto. |
RequestCanceled | 6 | La solicitud se canceló, se llamó al método Abort() o se produjo un error no clasificable. Este es el valor predeterminado de la clase Status. |
RequestProhibitedByCachePolicy | 19 | La directiva de caché no permitió la solicitud. En general, esto ocurre cuando una solicitud no puede almacenarse en caché y la directiva en vigor prohíbe enviarla al servidor. Podría recibir este estado si un método de solicitud implicara la presencia de un cuerpo de la solicitud, un método de solicitud requiriese una interacción directa con el servidor o una solicitud contuviera un encabezado condicional. |
RequestProhibitedByProxy | 20 | El servidor proxy no permitió esta solicitud. |
SecureChannelFailure | 10 | Error que se produce al establecer una conexión utilizando SSL. |
SendFailure | 4 | No se pudo enviar una solicitud completa al servidor remoto. |
ServerProtocolViolation | 11 | La respuesta del servidor no era una respuesta HTTP válida. |
Success | 0 | No se ha detectado ningún error. |
Timeout | 14 | No se recibió ninguna respuesta durante el período de tiempo de espera de una solicitud. |
TrustFailure | 9 | No se pudo validar un certificado de servidor. |
UnknownError | 16 | Se ha producido una excepción de un tipo desconocido. |
Comentarios
La WebExceptionStatus enumeración define los códigos de estado asignados a la Status propiedad .