Microsoft.Azure.Devices.Common.Exceptions Namespace

Klassen

ConfigurationNotFoundException

Die Ausnahme, die ausgelöst wird, wenn die abgefragte Konfiguration in IoT Hub nicht verfügbar ist.

DeviceAlreadyExistsException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, ein Gerät zu erstellen, das bereits im Hub vorhanden ist.

DeviceInvalidResultCountException

Die Ausnahme, die ausgelöst wird, wenn die Anzahl der Geräteergebnisse den angegebenen Maximalwert überschreitet. Hinweis: Diese Ausnahme wird derzeit nicht von der Clientbibliothek ausgelöst.

DeviceMaximumQueueDepthExceededException

Die Ausnahme, die ausgelöst wird, wenn der Versuch, eine Nachricht in die Warteschlange zu stellen, fehlschlägt, da die Nachrichtenwarteschlange für das Gerät bereits voll ist.

DeviceMessageLockLostException

Diese Ausnahme wird vom Dienst für ServiceClient-Vorgänge nicht direkt zurückgegeben. Der status Code HttpStatusCode.PreconditionFailed wird jedoch in diese Ausnahme konvertiert.

DeviceNotFoundException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, auf ein Gerät zuzugreifen instance, das nicht auf dem IoT Hub registriert ist.

InvalidProtocolVersionException

Die Ausnahme, die ausgelöst wird, wenn IoT Hub eine ungültige Protokollversionsnummer empfängt. Hinweis: Diese Ausnahme wird derzeit nicht von der Clientbibliothek ausgelöst.

IotHubCommunicationException

Diese Ausnahme wird ausgelöst, wenn der Versuch, mit dem IoT Hub-Dienst zu kommunizieren, aufgrund vorübergehender Netzwerkprobleme oder Betriebstimeouts fehlschlägt. Durch wiederholen von fehlgeschlagenen Vorgängen konnte der Fehler behoben werden.

IotHubException

Die Ausnahme, die ausgelöst wird, wenn der Client während der Kommunikation mit dem IoT Hub-Dienst einen Fehler empfängt.

IotHubNotFoundException

Die Ausnahme, die ausgelöst wird, wenn eine Anforderung für einen IoT Hub gestellt wird, der nicht vorhanden ist.

IotHubSerializationException

Die Ausnahme, die ausgelöst wird, wenn IoT Hub eine ungültige Serialisierungsanforderung empfängt.

IotHubSerializationVersionException

Die Ausnahme, die ausgelöst wird, wenn IoT Hub eine ungültige Serialisierungsversionsnummer empfängt. Hinweis: Diese Ausnahme wird derzeit nicht von der Clientbibliothek ausgelöst.

IotHubSuspendedException

Diese Ausnahme wird ausgelöst, wenn der IoT Hub angehalten wurde. Dies liegt wahrscheinlich daran, dass die Azure-Ausgabenlimits überschritten werden. Um den Fehler zu beheben, überprüfen Sie die Azure-Rechnung, und stellen Sie sicher, dass genügend Gutschriften vorhanden sind.

IotHubThrottledException

Diese Ausnahme wird ausgelöst, wenn die Anforderungen an den IoT Hub die Grenzwerte basierend auf der Hubebene überschreiten. Durch wiederholende Wiederholungen mit exponentiellem Backoff könnte dieser Fehler behoben werden.

JobCancelledException

Die Ausnahme, die ausgelöst wird, wenn der abgefragte Auftrag bereits in IoT Hub abgebrochen wurde. Hinweis: Diese Ausnahme wird derzeit nicht von der Clientbibliothek ausgelöst.

JobNotFoundException

Die Ausnahme, die ausgelöst wird, wenn die abgefragten Auftragsdetails in IoT Hub nicht verfügbar sind.

JobQuotaExceededException

Die Ausnahme, die ausgelöst wird, wenn IoT Hub das verfügbare Kontingent für aktive Aufträge überschreitet.

MessageTooLargeException

Die Ausnahme, die ausgelöst wird, wenn der Versuch, eine Nachricht zu senden, fehlschlägt, weil die Länge der Nachricht die maximal zulässige Größe überschreitet.

ModuleAlreadyExistsException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, ein Modul zu erstellen, das bereits im Hub vorhanden ist.

ModuleNotFoundException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, auf ein Modul zuzugreifen instance, das nicht im IoT Hub registriert ist.

PreconditionFailedException

Die Ausnahme, die ausgelöst wird, wenn eine von IoT Hub festgelegte Vorbedingung nicht erfüllt ist.

QuotaExceededException

Die Ausnahme, die vom Dienstclient ausgelöst wird, wenn das tägliche Nachrichtenkontingent für den IoT Hub überschritten wird.

ServerBusyException

Die Ausnahme, die ausgelöst wird, wenn der IoT Hub ausgelastet ist.

ServerErrorException

Die Ausnahme, die ausgelöst wird, wenn der IoT Hub einen internen Dienstfehler zurückgegeben hat.

ThrottlingException

Die Ausnahme, die ausgelöst wird, wenn die Rate eingehender Anforderungen den von IoT Hub festgelegten Drosselungsgrenzwert überschreitet.

TooManyDevicesException

Die Ausnahme, die ausgelöst wird, wenn die Liste der Eingabegeräte für einen Vorgang zu groß ist.

TooManyModulesOnDeviceException

Die Ausnahme, die ausgelöst wird, wenn die Liste der Eingabemodule für einen Vorgang zu groß ist.

UnauthorizedException

Die Ausnahme, die ausgelöst wird, wenn ein Autorisierungsfehler auftritt.

Enumerationen

ErrorCode

Fehlercodes für häufige IoT Hub-Antwortfehler.