IotHubServiceErrorCode É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 IotHubServiceErrorCode
type IotHubServiceErrorCode =
Public Enum IotHubServiceErrorCode
- Héritage
-
IotHubServiceErrorCode
Champs
ArgumentInvalid | 400004 | Un élément de 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 | Un élément de la charge utile est null de manière 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 CreateAsync(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 en file d’attente pour l’appareil dépasse la limite de file d’attente. Vous devrez recevoir et compléter/rejeter les messages côté appareil avant de pouvoir mettre en file d’attente d’autres messages. Si vous souhaitez ignorer les messages actuellement 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 GetAsync(String, CancellationToken). |
DeviceNotOnline | 404103 | L’opération a échoué, car l’appareil demandé n’est pas en ligne ou n’a pas inscrit le rappel de méthode directe. |
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. Cela signifie généralement que la région du hub ne prend pas encore en charge la version de l’API. Vous devez envisager la 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é, pour instance, si le JSON fourni pour UpdateAsync(String, ClientTwin, Boolean, CancellationToken) n’est pas valide. |
IotHubQuotaExceeded | 403002 | Le nombre total de messages sur le hub a dépassé le quota alloué. Augmentez les unités pour ce hub afin d’augmenter le quota. Pour plus d’informations sur le quota, reportez-vous à https://aka.ms/iothubthrottling. |
IotHubSuspended | 400020 | L’opération a échoué, car le hub IoT a été suspendu. |
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 ioT Hub | Autres limites |
ModuleAlreadyExistsOnDevice | 409301 | L’opération a échoué, car elle a tenté d’ajouter un module à un appareil alors que 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 DeleteAsync(Module, Boolean, CancellationToken). Ce code d’erreur est retourné uniquement à partir de méthodes telles que CreateAsync(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 GetAsync(String, String, CancellationToken). |
PreconditionFailed | 412001 | L’ETag dans la demande 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 s’écrivent mutuellement. Pour obtenir l’ETag à jour pour un jumeau, consultez GetAsync(String, CancellationToken) ou GetAsync(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 n’est actuellement pas en mesure de traiter la demande. Il s’agit d’une erreur temporaire et pouvant faire l’objet d’une nouvelle tentative. |
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 ioT Hub. |
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. |
Unknown | 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. |
S’applique à
Azure SDK for .NET