Freigeben über


IotHubException Klasse

Definition

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

[System.Serializable]
public class IotHubException : Exception
[<System.Serializable>]
type IotHubException = class
    inherit Exception
Public Class IotHubException
Inherits Exception
Vererbung
IotHubException
Abgeleitet
Attribute

Konstruktoren

IotHubException(ErrorCode, String, Boolean, Exception)

Erstellt eine instance von IotHubException mit einer angegebenen ErrorCodeFehlermeldung, einem Flag, das angibt, ob der Fehler vorübergehend war, und einem optionalen Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat.

IotHubException(ErrorCode, String, Exception)

Erstellt eine instance von IotHubException mit einer angegebenen ErrorCode, Fehlermeldung und einem optionalen Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat. Diese Ausnahme wird als nicht vorübergehend markiert.

IotHubException(Exception)

Erstellt eine instance von IotHubException mit einer leeren Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat.

IotHubException(SerializationInfo, StreamingContext)

Erstellt eine instance von mit IotHubException undStreamingContext, die SerializationInfo der Ausnahme zugeordnet ist.

IotHubException(String)

Erstellt eine instance von IotHubException mit der angegebenen Fehlermeldung und markiert sie als nicht vorübergehend.

IotHubException(String, Boolean)

Erstellt eine instance von IotHubException mit der angegebenen Fehlermeldung und einem Flag, das angibt, ob der Fehler vorübergehend war.

IotHubException(String, Boolean, String)

Erstellt eine instance von IotHubException mit der angegebenen Fehlermeldung, der Nachverfolgungs-ID und einem Flag, das angibt, ob der Fehler vorübergehend war.

IotHubException(String, Exception)

Erstellt eine instance von IotHubException mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat, und markiert sie als nicht vorübergehend.

IotHubException(String, Exception, Boolean)

Erstellt eine instance von IotHubException mit einer angegebenen Fehlermeldung, einem Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat, und einem Flag, das angibt, ob der Fehler vorübergehend war.

IotHubException(String, Exception, Boolean, String)

Erstellt eine instance von IotHubException mit einer angegebenen Fehlermeldung, einen Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat, ein Flag, das angibt, ob der Fehler vorübergehend war, und der Dienst zurückgegebene Nachverfolgungs-ID, die diesem bestimmten Fehler zugeordnet ist.

IotHubException(String, String)

Erstellt eine instance von IotHubException mit der angegebenen Fehlermeldung und überwachungs-ID und markiert sie als nicht vorübergehend.

Eigenschaften

Code

Der der Ausnahme zugeordnete Fehlercode.

IsTransient

Gibt an, ob der Fehler vorübergehend ist und wiederholt werden soll.

TrackingId

Der Dienst hat die Mit diesem bestimmten Fehler zugeordnete Nachverfolgungs-ID zurückgegeben.

Methoden

GetObjectData(SerializationInfo, StreamingContext)

Legt SerializationInfo mit Informationen zur Ausnahme fest. Verwenden Sie dies, um und TrackingId auf die serialisierten Objektdaten festzulegenIsTransient.

Gilt für: