Compartir a través de


Microsoft.Azure.Devices.Client.Exceptions Espacio de nombres

Clases

DeviceMaximumQueueDepthExceededException

Esta excepción corresponde realmente a IoTHubQuotaExceeded. Para obtener más información sobre las causas de este error y los pasos que se van a resolver, vea https://docs.microsoft.com/azure/iot-hub/iot-hub-troubleshoot-error-403002-iothubquotaexceeded. El tipo de excepción no se ha cambiado para evitar cambios importantes, pero la excepción interna tiene el tipo de excepción correcto.

DeviceMessageLockLostException

Esta excepción se produce al intentar rechazar, abandonar o completar un mensaje de nube a dispositivo con un token de bloqueo que ya ha expirado. El token de bloqueo expira después del tiempo de espera de bloqueo establecido por el servicio, o si la conexión del cliente se perdió y recuperó al recibir el mensaje, pero antes de poder rechazarlo, abandonarlo o completarlo.

DeviceNotFoundException

La excepción se produce cuando el dispositivo está deshabilitado y se usará para establecer el estado en el dispositivo deshabilitado en el controlador de estado de conexión. Esta excepción también corresponde a los siguientes códigos de error en las respuestas de operación:

IotHubCommunicationException

Esta excepción se produce cuando se produce un error al intentar comunicarse con el servicio IoT Hub debido a errores de red transitorios después de agotar todos los reintentos basados en la directiva de reintentos establecida en el cliente o debido a los tiempos de espera de la operación.

IotHubException

Excepción que se produce cuando se produce un error durante la operación DeviceClient o ModuleClient.

IotHubSuspendedException

Esta excepción se produce cuando se ha suspendido el centro de IoT. Esto es probable que se deba a superar los límites de gasto de Azure. Para resolver el error, compruebe la factura de Azure y asegúrese de que hay suficientes créditos.

IotHubThrottledException

Esta excepción se produce cuando las solicitudes al centro de IoT superan los límites en función del nivel del centro. El reintento con retroceso exponencial podría resolver este error.

MessageTooLargeException

Excepción que se produce cuando se produce un error en un intento de enviar un mensaje porque la longitud del mensaje supera el tamaño máximo permitido.

QuotaExceededException

Excepción que produce el cliente de dispositivo cuando se supera la cuota de mensajes diaria para IoT Hub.

ServerBusyException

Excepción que se produce cuando el centro de IoT está ocupado.

ServerErrorException

Excepción que se produce cuando el centro de IoT devolvió un error de servicio interno.

UnauthorizedException

Excepción que se produce cuando se produce un error de autorización.