WebExceptionStatus Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define códigos de estado para a WebException turma.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus =
Public Enum WebExceptionStatus
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Success | 0 | Não foi encontrado qualquer erro. |
| NameResolutionFailure | 1 | O serviço de resolução de nomes não conseguiu resolver o nome do anfitrião. |
| ConnectFailure | 2 | O ponto de serviço remoto não podia ser contactado ao nível do transporte. |
| ReceiveFailure | 3 | Não foi recebida uma resposta completa do servidor remoto. |
| SendFailure | 4 | Um pedido completo não podia ser enviado ao servidor remoto. |
| PipelineFailure | 5 | O pedido era um pedido pipeline e a ligação foi encerrada antes de a resposta ser recebida. |
| RequestCanceled | 6 | O pedido era cancelado, o Abort() método era chamado, ou ocorria um erro inclassificavel. Este é o valor padrão para Status. |
| ProtocolError | 7 | A resposta recebida do servidor foi completa, mas indicou um erro ao nível do protocolo. Por exemplo, um erro de protocolo HTTP como 401 Access Denied usaria este estado. |
| ConnectionClosed | 8 | A ligação foi encerrada prematuramente. |
| TrustFailure | 9 | Um certificado de servidor não pôde ser validado. |
| SecureChannelFailure | 10 | Ocorreu um erro ao estabelecer uma ligação usando SSL. |
| ServerProtocolViolation | 11 | A resposta do servidor não era uma resposta HTTP válida. |
| KeepAliveFailure | 12 | A ligação para um pedido que especifica o cabeçalho Keep-alive foi encerrada inesperadamente. |
| Pending | 13 | Um pedido interno assíncrono está pendente. |
| Timeout | 14 | Não foi recebida resposta durante o período de espera para um pedido. |
| ProxyNameResolutionFailure | 15 | O serviço de resolução de nomes não conseguiu resolver o nome do host proxy. |
| UnknownError | 16 | Ocorreu uma exceção de tipo desconhecido. |
| MessageLengthLimitExceeded | 17 | Foi recebida uma mensagem que excedeu o limite especificado ao enviar um pedido ou receber uma resposta do servidor. |
| CacheEntryNotFound | 18 | A entrada de cache especificada não foi encontrada. |
| RequestProhibitedByCachePolicy | 19 | O pedido não era permitido pela política de cache. Em geral, isto ocorre quando um pedido não é cacheável e a política efetiva proíbe o envio do pedido para o servidor. Pode receber este estado se um método de pedido implicar a presença de um corpo de pedido, um método de pedido exigir interação direta com o servidor, ou se um pedido contiver um cabeçalho condicional. |
| RequestProhibitedByProxy | 20 | Este pedido não foi permitido pelo procurador. |
Observações
A WebExceptionStatus enumeração define os códigos de estado atribuídos à Status propriedade.