Compartilhar via


Microsoft.Azure.Devices.Common.Exceptions Namespace

Classes

ConfigurationNotFoundException

A exceção gerada quando a configuração consultada não está disponível no Hub IoT.

DeviceAlreadyExistsException

A exceção gerada quando é feita uma tentativa de criar um dispositivo que já existe no hub.

DeviceInvalidResultCountException

A exceção gerada quando a contagem de resultados do dispositivo excede o valor máximo especificado. Observação: essa exceção não é lançada atualmente pela biblioteca de clientes.

DeviceMaximumQueueDepthExceededException

A exceção gerada quando uma tentativa de enfileirar uma mensagem falha porque a fila de mensagens do dispositivo já está cheia.

DeviceMessageLockLostException

Essa exceção não é retornada diretamente pelo serviço para operações serviceClient. No entanto, o código status HttpStatusCode.PreconditionFailed é convertido nessa exceção.

DeviceNotFoundException

A exceção gerada quando é feita uma tentativa de acessar uma instância de dispositivo que não está registrada no hub IoT.

InvalidProtocolVersionException

A exceção gerada quando o Hub IoT recebe um número de versão de protocolo inválido. Observação: essa exceção não é lançada atualmente pela biblioteca de clientes.

IotHubCommunicationException

Essa exceção é gerada quando uma tentativa de se comunicar com o serviço do Hub IoT falha devido a problemas transitórios de rede ou tempos limite de operação. A repetição de operações com falha pode resolve o erro.

IotHubException

A exceção gerada quando o cliente recebe um erro durante a comunicação com o serviço do Hub IoT.

IotHubNotFoundException

A exceção gerada quando uma solicitação é feita em um hub IoT que não existe.

IotHubSerializationException

A exceção gerada quando o Hub IoT recebe uma solicitação de serialização inválida.

IotHubSerializationVersionException

A exceção gerada quando o Hub IoT recebe um número de versão de serialização inválido. Observação: essa exceção não é lançada atualmente pela biblioteca de clientes.

IotHubSuspendedException

Essa exceção é gerada quando o hub IoT é suspenso. Isso provavelmente ocorre devido a exceder os limites de gastos do Azure. Para resolve o erro, marcar a fatura do Azure e verifique se há créditos suficientes.

IotHubThrottledException

Essa exceção é gerada quando as solicitações para o hub IoT excedem os limites com base na camada do hub. Repetir com retirada exponencial pode resolve esse erro.

JobCancelledException

A exceção gerada quando o trabalho consultado já foi cancelado no Hub IoT. Observação: essa exceção não é lançada atualmente pela biblioteca de clientes.

JobNotFoundException

A exceção gerada quando os detalhes do trabalho consultado não estão disponíveis no Hub IoT.

JobQuotaExceededException

A exceção gerada quando o hub IoT excede a cota disponível para trabalhos ativos.

MessageTooLargeException

A exceção gerada quando uma tentativa de enviar uma mensagem falha porque o comprimento da mensagem excede o tamanho máximo permitido.

ModuleAlreadyExistsException

A exceção gerada quando é feita uma tentativa de criar um módulo que já existe no hub.

ModuleNotFoundException

A exceção gerada quando é feita uma tentativa de acessar uma instância de módulo que não está registrada no hub IoT.

PreconditionFailedException

A exceção gerada quando uma pré-condição definida pelo hub IoT não é atendida.

QuotaExceededException

A exceção gerada pelo cliente de serviço quando a cota de mensagens diárias para o hub IoT é excedida.

ServerBusyException

A exceção gerada quando o hub IoT está ocupado.

ServerErrorException

A exceção gerada quando o hub IoT retornou um erro de serviço interno.

ThrottlingException

A exceção gerada quando a taxa de solicitações de entrada excede o limite de limitação definido pelo Hub IoT.

TooManyDevicesException

A exceção gerada quando a lista de dispositivos de entrada é muito grande para uma operação.

TooManyModulesOnDeviceException

A exceção gerada quando a lista de módulos de entrada é muito grande para uma operação.

UnauthorizedException

A exceção gerada quando há um erro de autorização.

Enumerações

ErrorCode

Códigos de erro para erros comuns de resposta do Hub IoT.