Partager via


Microsoft.Azure.Devices.Common.Exceptions Espace de noms

Classes

ConfigurationNotFoundException

Exception levée lorsque la configuration interrogée n’est pas disponible sur IoT Hub.

DeviceAlreadyExistsException

Exception levée lorsqu’une tentative de création d’un appareil qui existe déjà dans le hub est effectuée.

DeviceInvalidResultCountException

Exception levée lorsque le nombre de résultats de l’appareil dépasse la valeur maximale spécifiée. Remarque : Cette exception n’est actuellement pas levée par la bibliothèque cliente.

DeviceMaximumQueueDepthExceededException

Exception levée lorsqu’une tentative de mise en file d’attente d’un message échoue, car la file d’attente des messages de l’appareil est déjà pleine.

DeviceMessageLockLostException

Cette exception n’est pas directement retournée par le service pour les opérations ServiceClient. Toutefois, le code status HttpStatusCode.PreconditionFailed est converti en cette exception.

DeviceNotFoundException

Exception levée lorsqu’une tentative d’accès à un appareil est effectuée instance qui n’est pas inscrit sur le hub IoT.

InvalidProtocolVersionException

Exception levée quand IoT Hub reçoit un numéro de version de protocole non valide. Remarque : Cette exception n’est actuellement pas levée par la bibliothèque cliente.

IotHubCommunicationException

Cette exception est levée lorsqu’une tentative de communication avec le service IoT Hub échoue en raison de problèmes réseau temporaires ou de délais d’expiration d’opération. Une nouvelle tentative d’opérations ayant échoué peut résoudre l’erreur.

IotHubException

Exception levée lorsque le client reçoit une erreur lors de la communication avec le service IoT Hub.

IotHubNotFoundException

Exception levée lorsqu’une demande est effectuée sur un hub IoT qui n’existe pas.

IotHubSerializationException

Exception levée quand IoT Hub reçoit une demande de sérialisation non valide.

IotHubSerializationVersionException

Exception levée quand IoT Hub reçoit un numéro de version de sérialisation non valide. Remarque : Cette exception n’est actuellement pas levée par la bibliothèque cliente.

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.

JobCancelledException

Exception levée lorsque le travail interrogé a déjà été annulé sur IoT Hub. Remarque : Cette exception n’est actuellement pas levée par la bibliothèque cliente.

JobNotFoundException

Exception levée lorsque les détails du travail interrogé ne sont pas disponibles sur IoT Hub.

JobQuotaExceededException

Exception levée quand IoT Hub dépasse le quota disponible pour les travaux actifs.

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.

ModuleAlreadyExistsException

Exception levée lorsqu’une tentative de création d’un module qui existe déjà dans le hub est effectuée.

ModuleNotFoundException

Exception levée lorsqu’une tentative d’accès à un module instance qui n’est pas inscrit sur le hub IoT.

PreconditionFailedException

Exception levée lorsqu’une condition préalable définie par IoT Hub n’est pas remplie.

QuotaExceededException

Exception levée par le client de service 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.

ThrottlingException

Exception levée lorsque le taux de requêtes entrantes dépasse la limite de limitation définie par IoT Hub.

TooManyDevicesException

Exception levée lorsque la liste des périphériques d’entrée est trop grande pour une opération.

TooManyModulesOnDeviceException

Exception levée lorsque la liste des modules d’entrée est trop grande pour une opération.

UnauthorizedException

Exception levée en cas d’erreur d’autorisation.

Énumérations

ErrorCode

Codes d’erreur pour les erreurs courantes de réponse IoT Hub.