Compartir por


WebExceptionStatus Enumeración

Definición

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
WebExceptionStatus

Campos

Nombre Valor Description
Success 0

No se encontró ningún error.

NameResolutionFailure 1

El servicio de resolución de nombres no pudo resolver el nombre de host.

ConnectFailure 2

No se pudo establecer contacto con el punto de servicio remoto en el nivel de transporte.

ReceiveFailure 3

No se recibió una respuesta completa del servidor remoto.

SendFailure 4

No se pudo enviar una solicitud completa al servidor remoto.

PipelineFailure 5

La solicitud era una solicitud canalización y la conexión se cerró antes de recibir la respuesta.

RequestCanceled 6

Se canceló la solicitud, se llamó al Abort() método o se produjo un error no clasificable. Este es el valor predeterminado de Status.

ProtocolError 7

La respuesta recibida del servidor se completó, pero indicó un error de nivel de protocolo. Por ejemplo, un error de protocolo HTTP como 401 Acceso denegado usaría este estado.

ConnectionClosed 8

La conexión se cerró prematuramente.

TrustFailure 9

No se pudo validar un certificado de servidor.

SecureChannelFailure 10

Error al establecer una conexión mediante SSL.

ServerProtocolViolation 11

La respuesta del servidor no era una respuesta HTTP válida.

KeepAliveFailure 12

La conexión de una solicitud que especifica que el encabezado Keep-alive se cerró inesperadamente.

Pending 13

Hay una solicitud asincrónica interna pendiente.

Timeout 14

No se recibió ninguna respuesta durante el período de tiempo de espera de una solicitud.

ProxyNameResolutionFailure 15

El servicio de resolución de nombres no pudo resolver el nombre de host del proxy.

UnknownError 16

Se ha producido una excepción de tipo desconocido.

MessageLengthLimitExceeded 17

Se recibió un mensaje que superó el límite especificado al enviar una solicitud o recibir una respuesta del servidor.

CacheEntryNotFound 18

No se encontró la entrada de caché especificada.

RequestProhibitedByCachePolicy 19

La directiva de caché no permite la solicitud. En general, esto ocurre cuando una solicitud no se puede almacenar en caché y la directiva efectiva prohíbe enviar la solicitud al servidor. Puede recibir este estado si un método de solicitud implica la presencia de un cuerpo de solicitud, un método de solicitud requiere interacción directa con el servidor o una solicitud contiene un encabezado condicional.

RequestProhibitedByProxy 20

El proxy no permitió esta solicitud.

Comentarios

La WebExceptionStatus enumeración define los códigos de estado asignados a la Status propiedad .

Se aplica a

Consulte también