Freigeben über


ServerErrorException Klasse

Definition

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

[System.Serializable]
public sealed class ServerErrorException : Microsoft.Azure.Devices.Common.Exceptions.IotHubException
[<System.Serializable>]
type ServerErrorException = class
    inherit IotHubException
Public NotInheritable Class ServerErrorException
Inherits IotHubException
Vererbung
ServerErrorException
Attribute

Hinweise

Diese Ausnahme bedeutet in der Regel, dass beim IoT Hub-Dienst ein unerwarteter Fehler aufgetreten ist und in der Regel vorübergehend ist. Weitere Informationen finden Sie im Leitfaden zu internen Fehlern von 500xxx . Die beste Vorgehensweise besteht darin, ihren Vorgang nach einiger Zeit erneut zu wiederholen.

Konstruktoren

ServerErrorException(ErrorCode, String)

Erstellt eine instance von ServerErrorException mit einer angegebenen ErrorCodeFehlermeldung und markiert sie als vorübergehend.

ServerErrorException(String)

Erstellt eine instance von ServerErrorException mit einer angegebenen Fehlermeldung und markiert sie als vorübergehend.

ServerErrorException(String, Exception)

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

Eigenschaften

Code

Der der Ausnahme zugeordnete Fehlercode.

(Geerbt von IotHubException)
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: