Ler em inglês

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.

C#
public enum WebExceptionStatus
Herança
WebExceptionStatus

Campos

Nome Valor Description
CacheEntryNotFound 18

A entrada de cache especificada não foi encontrada.

ConnectFailure 2

O ponto de serviço remoto não pôde ser contatado no nível do transporte.

ConnectionClosed 8

A conexão foi fechada prematuramente.

KeepAliveFailure 12

A conexão para uma solicitação que especifica o cabeçalho keep alive foi encerrada inesperadamente.

MessageLengthLimitExceeded 17

Foi recebida uma mensagem que ultrapassa o limite especificado ao enviar uma solicitação ou receber uma resposta do servidor.

NameResolutionFailure 1

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

Pending 13

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

PipelineFailure 5

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

ProtocolError 7

A resposta recebida do servidor estava completa, mas indicava um erro no nível do protocolo. Por exemplo, um erro de protocolo HTTP, como 401 Acesso Negado, usaria esse status.

ProxyNameResolutionFailure 15

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

ReceiveFailure 3

Não foi recebida uma resposta completa do servidor remoto.

RequestCanceled 6

A solicitação foi cancelada, o método Abort() foi chamado ou ocorreu um erro não classificado. Esse é o valor padrão de Status.

RequestProhibitedByCachePolicy 19

A solicitação não foi permitida pela política de cache. De modo 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 de solicitação, se um método de solicitação exigir interação direta com o servidor ou se uma solicitação contiver um cabeçalho condicional.

RequestProhibitedByProxy 20

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

SecureChannelFailure 10

Ocorreu um erro ao estabelecer uma conexão usando SSL.

SendFailure 4

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

ServerProtocolViolation 11

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

Success 0

Nenhum erro foi encontrado.

Timeout 14

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

TrustFailure 9

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

UnknownError 16

Ocorreu uma exceção de tipo desconhecido.

Comentários

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

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Confira também