WebExceptionStatus Enumeração

Definição

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
WebExceptionStatus

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.

Aplica-se a

Ver também