Freigeben über


IotHubThrottledException Klasse

Definition

Diese Ausnahme wird ausgelöst, wenn die Anforderungen an den IoT Hub die Grenzwerte basierend auf der Hubebene überschreiten. Durch erneutes Wiederholen mit exponentiellem Back-Off könnte dieser Fehler behoben werden.

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

Hinweise

Informationen zu ioT Hub-Kontingenten und Drosselung finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-quotas-throttling.

Konstruktoren

IotHubThrottledException(Int32)

Erstellt eine instance dieser Klasse mit dem Wert der maximal zulässigen Anzahl aktiver Anforderungen und markiert sie als nicht vorübergehend.

IotHubThrottledException(String, Exception)

Erstellt eine instance dieser Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme verursacht hat, und kennzeichnet 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 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: