Freigeben über


MessageTooLargeException Klasse

Definition

Die Ausnahme, die ausgelöst wird, wenn der Versuch, eine Nachricht zu senden, fehlschlägt, weil die Länge der Nachricht die maximal zulässige Größe überschreitet.

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

Hinweise

Wenn die Nachricht für IoT Hub zu groß ist, erhalten Sie diese Ausnahme. Sie sollten versuchen, die Nachrichtengröße zu reduzieren und erneut zu senden. Weitere Informationen zu Nachrichtengrößen finden Sie unter IoT Hub-Kontingente und Drosselung | Andere Grenzwerte

Konstruktoren

MessageTooLargeException()

Initialisiert eine neue Instanz der Klasse.

MessageTooLargeException(Int32)

Initialisiert eine neue instance der -Klasse mit der Nachrichtenzeichenfolge, die die maximal zulässige Größe für eine Nachricht in Byte enthält.

MessageTooLargeException(String)

Initialisiert einen neuen instance der -Klasse, wobei die Nachrichtenzeichenfolge auf den Nachrichtenparameter festgelegt ist.

MessageTooLargeException(String, Exception)

Initialisiert eine neue instance der -Klasse, wobei die Nachrichtenzeichenfolge auf den Message-Parameter und einen Verweis auf die innere Ausnahme festgelegt ist, die die Ursache dieser Ausnahme ist.

Eigenschaften

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: