Microsoft.Azure.Devices.Client.Exceptions Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
DeviceMaximumQueueDepthExceededException |
Cette exception correspond en fait à IoTHubQuotaExceeded. Pour plus d’informations sur la cause de cette erreur et sur les étapes à résoudre, consultez https://docs.microsoft.com/azure/iot-hub/iot-hub-troubleshoot-error-403002-iothubquotaexceeded. Le type d’exception n’a pas été modifié pour éviter les changements cassants, mais l’exception interne a le type d’exception correct. |
DeviceMessageLockLostException |
Cette exception est levée lorsque vous tentez de rejeter/abandonner/terminer un message cloud-à-appareil avec un jeton de verrou qui a déjà expiré. Le jeton de verrouillage expire après le délai de verrouillage défini par le service, ou si votre connexion cliente a été perdue et rétablie lors de la réception du message, mais avant que vous puissiez le rejeter/l’abandonner/le terminer. |
DeviceNotFoundException |
L’exception est levée lorsque l’appareil est désactivé et est utilisée pour définir le status à l’appareil désactivé dans le gestionnaire de connexion status. Cette exception correspond également aux codes d’erreur suivants sur les réponses d’opération : |
IotHubCommunicationException |
Cette exception est levée lorsqu’une tentative de communication avec le service IoT Hub échoue en raison d’erreurs réseau temporaires après avoir épuisé toutes les nouvelles tentatives basées sur la stratégie de nouvelle tentative définie sur le client ou en raison de délais d’expiration des opérations. |
IotHubException |
Exception levée lorsqu’une erreur se produit pendant l’opération DeviceClient ou ModuleClient. |
IotHubSuspendedException |
Cette exception est levée lorsque le hub IoT a été suspendu. Cela est probablement dû au dépassement des limites de dépenses Azure. Pour résoudre l’erreur, case activée la facture Azure et assurez-vous qu’il y a suffisamment de crédits. |
IotHubThrottledException |
Cette exception est levée lorsque les demandes adressées au hub IoT dépassent les limites basées sur le niveau du hub. Une nouvelle tentative avec une interruption exponentielle peut résoudre cette erreur. |
MessageTooLargeException |
Exception levée lorsqu’une tentative d’envoi d’un message échoue, car la longueur du message dépasse la taille maximale autorisée. |
QuotaExceededException |
Exception levée par le client d’appareil lorsque le quota de messages quotidiens pour le hub IoT est dépassé. |
ServerBusyException |
Exception levée lorsque le hub IoT est occupé. |
ServerErrorException |
Exception levée lorsque le hub IoT a retourné une erreur de service interne. |
UnauthorizedException |
Exception levée en cas d’erreur d’autorisation. |
Azure SDK for .NET