Partilhar via


WebExceptionStatus Enumeração

Definição

Define códigos de status para a classe WebException.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus = 
Public Enum WebExceptionStatus
Herança
WebExceptionStatus

Campos

Nome Valor Description
Success 0

Nenhum erro foi encontrado.

NameResolutionFailure 1

O serviço resolvedor de nomes não pôde resolver o nome do host.

ConnectFailure 2

Não foi possível contatar o ponto de serviço remoto no nível do transporte.

ReceiveFailure 3

Uma resposta completa não foi recebida do servidor remoto.

SendFailure 4

Não foi possível enviar uma solicitação completa para o servidor remoto.

PipelineFailure 5

A solicitação foi uma solicitação em pipeline e a conexão foi fechada antes da resposta ser recebida.

RequestCanceled 6

A solicitação foi cancelada, o Abort() método foi chamado ou ocorreu um erro inclassificável. Esse é o valor padrão para Status.

ProtocolError 7

A resposta recebida do servidor foi concluída, mas indicou um erro no nível do protocolo. Por exemplo, um erro de protocolo HTTP, como o 401 Access Negado, usaria esse status.

ConnectionClosed 8

A conexão foi fechada prematuramente.

TrustFailure 9

Não foi possível validar um certificado do servidor.

SecureChannelFailure 10

Erro ao estabelecer uma conexão usando SSL.

ServerProtocolViolation 11

A resposta do servidor não foi uma resposta HTTP válida.

KeepAliveFailure 12

A conexão de uma solicitação que especifica o cabeçalho Keep-alive foi fechada inesperadamente.

Pending 13

Uma solicitação assíncrona interna está pendente.

Timeout 14

Nenhuma resposta foi recebida durante o período de tempo limite para uma solicitação.

ProxyNameResolutionFailure 15

O serviço resolvedor de nomes não pôde resolver o nome do host proxy.

UnknownError 16

Ocorreu uma exceção de tipo desconhecido.

MessageLengthLimitExceeded 17

Uma mensagem foi recebida que excedeu o limite especificado ao enviar uma solicitação ou receber uma resposta do servidor.

CacheEntryNotFound 18

A entrada de cache especificada não foi encontrada.

RequestProhibitedByCachePolicy 19

A solicitação não foi permitida pela política de cache. Em geral, isso ocorre quando uma solicitação não pode ser armazenada em cache e a política efetiva proíbe o envio da solicitação ao servidor. Você poderá receber esse status se um método de solicitação implicar a presença de um corpo da solicitação, um método de solicitação exigir interação direta com o servidor ou uma solicitação contiver um cabeçalho condicional.

RequestProhibitedByProxy 20

Essa solicitação não foi permitida pelo proxy.

Comentários

A WebExceptionStatus enumeração define os códigos de status atribuídos à Status propriedade.

Aplica-se a

Confira também