Freigeben über


ThrottlingException Klasse

Definition

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

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

Konstruktoren

ThrottlingException(ErrorCode, String)

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

ThrottlingException(SerializationInfo, StreamingContext)

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

ThrottlingException(String)

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

ThrottlingException(String, Exception)

Erstellt eine instance von ThrottlingException mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat, und markiert sie als nicht 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 Mit diesem bestimmten Fehler zugeordnete Nachverfolgungs-ID zurückgegeben.

(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: