IotHubCommunicationException Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Ausnahme wird ausgelöst, wenn der Versuch, mit dem IoT Hub-Dienst zu kommunizieren, aufgrund vorübergehender Netzwerkfehler fehlschlägt, nachdem alle Wiederholungsversuche basierend auf der auf dem Client festgelegten Wiederholungsrichtlinie oder aufgrund von Betriebstimeouts ausgeschöpft wurden.
[System.Serializable]
public sealed class IotHubCommunicationException : Microsoft.Azure.Devices.Client.Exceptions.IotHubException
[<System.Serializable>]
type IotHubCommunicationException = class
inherit IotHubException
Public NotInheritable Class IotHubCommunicationException
Inherits IotHubException
- Vererbung
- Attribute
Hinweise
Standardmäßig werden gelöschte Verbindungen vom SDK auf unbestimmte Zeit wiederholt, es sei denn, die Wiederholungsrichtlinie wird überschrieben. Weitere Informationen zur Wiederholungsrichtlinie des SDK und zur Überschreibung finden Sie unter https://github.com/Azure/azure-iot-sdk-csharp/blob/main/iothub/device/devdoc/retrypolicy.md. Wenn die Ausnahme aufgrund von Betriebstimeouts ausgelöst wird, hat die innere Ausnahme OperationCanceledException. Fehler bei Wiederholungsvorgängen aufgrund von Timeouts können den Fehler beheben.
Konstruktoren
IotHubCommunicationException() |
Initialisiert eine neue Instanz der Klasse. |
IotHubCommunicationException(String) |
Initialisiert einen neuen instance der -Klasse, wobei die Nachrichtenzeichenfolge auf den Nachrichtenparameter festgelegt ist. |
IotHubCommunicationException(String, Exception) |
Initialisiert einen neuen instance der -Klasse, wobei die Nachrichtenzeichenfolge auf den Nachrichtenparameter und einen Verweis auf die innere Ausnahme festgelegt ist, die die Ursache für diese Ausnahme ist. |
Eigenschaften
IsTransient |
Gibt an, ob der Fehler vorübergehend ist und wiederholt werden soll. (Geerbt von IotHubException) |
TrackingId |
Der Dienst hat die Mitverfolgungs-ID zurückgegeben, die diesem bestimmten Fehler zugeordnet ist. (Geerbt von IotHubException) |
Methoden
GetObjectData(SerializationInfo, StreamingContext) |
Legt SerializationInfo mit Informationen zur Ausnahme fest. Verwenden Sie dies, um und TrackingId auf die serialisierten Objektdaten festzulegenIsTransient. (Geerbt von IotHubException) |
Gilt für:
Azure SDK for .NET