ErrorCode Énumération
Définition
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.
Codes d’erreur pour les erreurs courantes de réponse IoT Hub.
public enum ErrorCode
type ErrorCode =
Public Enum ErrorCode
- Héritage
-
ErrorCode
Champs
ArgumentInvalid | 400004 | Quelque chose dans la charge utile de la requête n’est pas valide. Consultez le message d’erreur pour plus d’informations sur ce qui n’est pas valide. |
ArgumentNull | 400005 | Quelque chose dans la charge utile est null de façon inattendue. Consultez le message d’erreur pour plus d’informations sur ce qui n’est pas valide. |
BulkRegistryOperationFailure | 400013 | Une erreur s’est produite lors du traitement des opérations de Registre en bloc. Comme cette erreur se trouve dans la plage de code http status 4xx, le service aurait détecté un problème avec la demande de travail ou l’entrée utilisateur. |
DeviceAlreadyExists | 409001 | Il existe déjà un appareil avec le même ID d’appareil dans le hub IoT. Cela peut être retourné lors de l’appel AddDeviceAsync(Device, CancellationToken) avec un appareil qui existe déjà dans le hub IoT. |
DeviceDefinedMultipleTimes | 400011 | Un appareil avec le même ID était présent plusieurs fois dans la demande d’entrée pour les opérations de registre d’appareils en bloc. Pour plus d’informations sur les opérations de Registre en bloc, consultez https://docs.microsoft.com/rest/api/iothub/service/bulk-registry/update-registry. |
DeviceMaximumQueueDepthExceeded | 403004 | La cause sous-jacente est que le nombre de messages cloud-à-appareil mis en file d’attente pour l’appareil dépasse la limite de file d’attente. Vous devez recevoir et terminer/rejeter les messages côté appareil avant de pouvoir mettre en file d’attente les messages supplémentaires. Si vous souhaitez ignorer les messages actuellement mis en file d’attente, vous pouvez vider la file d’attente des messages de votre appareil. Pour plus d’informations sur les opérations de message cloud-à-appareil, consultez https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d. |
DeviceNotFound | 404001 | L’opération a échoué, car l’appareil est introuvable par IoT Hub. L’appareil n’est pas inscrit ou est désactivé. Peut être levée par des opérations telles que GetDeviceAsync(String). |
InvalidErrorCode | 0 | Utilisé lorsque le code d’erreur retourné par le hub n’est pas reconnu. Si vous le rencontrez, signalez le problème afin qu’il puisse être ajouté ici. |
InvalidOperation | 400003 | Le client a demandé une opération que le hub reconnaît comme non valide. Consultez le message d’erreur pour plus d’informations sur ce qui n’est pas valide. |
InvalidProtocolVersion | 400001 | La version de l’API utilisée par le Kit de développement logiciel (SDK) n’est pas prise en charge par le point de terminaison IoT Hub utilisé dans cette connexion. En règle générale, cela signifie que la région du hub ne prend pas encore en charge la version de l’API. Vous devez envisager une rétrogradation vers une version précédente du KIT de développement logiciel (SDK) qui utilise une version antérieure de l’API, ou utiliser un hub dans une région qui la prend en charge. |
IotHubFormatError | 400006 | Retourné par le service si un objet JSON fourni par cette bibliothèque ne peut pas être analysé, par instance, si le json fourni pour UpdateTwinAsync(String, Twin, String) n’est pas valide. |
IotHubQuotaExceeded | 403002 | Le nombre total de messages sur le hub a dépassé le quota alloué. Augmentez les unités de ce hub afin d’augmenter le quota. Pour plus d’informations sur le quota, reportez-vous à https://aka.ms/iothubthrottling. |
IotHubUnauthorizedAccess | 401002 | Le jeton SAS a expiré ou IoT Hub n’a pas pu authentifier l’en-tête, la règle ou la clé d’authentification. Pour plus d’informations, consultez https://docs.microsoft.com/azure/iot-hub/iot-hub-troubleshoot-error-401003-iothubunauthorized. |
MessageTooLarge | 413001 | Lorsque le message est trop volumineux pour IoT Hub, vous recevez cette erreur. Vous devez essayer de réduire la taille de votre message et de l’envoyer à nouveau. Pour plus d’informations sur la taille des messages, consultez Quotas et limitation d’IoT Hub | Autres limites |
ModuleAlreadyExistsOnDevice | 409301 | L’opération a échoué, car elle a tenté d’ajouter un module à un appareil lorsque celui-ci a déjà un module inscrit sur celui-ci avec le même ID. Ce problème peut être résolu en supprimant d’abord le module existant de l’appareil avec RemoveModuleAsync(Module). Ce code d’erreur n’est retourné qu’à partir de méthodes telles que AddModuleAsync(Module, CancellationToken). |
ModuleNotFound | 404010 | L’opération a échoué, car le module est introuvable par IoT Hub. Le module n’est pas inscrit ou désactivé. Peut être levée par des opérations telles que GetModuleAsync(String, String). |
PreconditionFailed | 412001 | L’ETag dans la requête ne correspond pas à l’ETag de la ressource existante, conformément à la RFC7232. L’ETag est un mécanisme de protection contre les conditions de concurrence de plusieurs clients qui mettent à jour la même ressource et se remplacent mutuellement. Pour obtenir l’ETag à jour pour un jumeau, consultez GetTwinAsync(String, CancellationToken) ou GetTwinAsync(String, String, CancellationToken). |
ServerError | 500001 | IoT Hub a rencontré un problème côté serveur. Une réponse d’erreur 500xxx peut avoir plusieurs causes. Dans tous les cas, le problème est très probablement temporaire. Les nœuds IoT Hub peuvent parfois rencontrer des erreurs temporaires. Lorsque votre application tente de se connecter à un nœud qui rencontre des problèmes, vous recevez cette erreur. Pour atténuer les erreurs 500xxx, effectuez une nouvelle tentative à partir de votre application. |
ServiceUnavailable | 503001 | IoT Hub ne peut actuellement pas traiter la demande. Il s’agit d’une erreur temporaire et pouvant faire l’objet d’une nouvelle tentative. |
ThrottleBacklogLimitExceeded | 429002 | Les limites de limitation du hub IoT ont été dépassées pour l’opération demandée. Pour plus d’informations, consultez Quotas et limitation ioT Hub. |
ThrottlingException | 429001 | Les limites de limitation du hub IoT ont été dépassées pour l’opération demandée. Pour plus d’informations, consultez Quotas et limitation du hub IoT. |
TooManyDevices | 413002 | Trop d’appareils ont été inclus dans l’opération en bloc. Pour plus d’informations, consultez la réponse. Pour plus d’informations, consultez https://docs.microsoft.com/rest/api/iothub/service/bulk-registry/update-registry. |
S’applique à
Azure SDK for .NET