BrokeredMessage.DeadLetter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DeadLetter() |
Verschiebt die Nachricht in die Warteschlange für unzustellbare Nachrichten. |
DeadLetter(IDictionary<String,Object>) |
Verschiebt die Nachricht in die Warteschlange für unzustellbare Nachrichten. |
DeadLetter(String, String) |
Verschiebt die Nachricht in die Warteschlange für unzustellbare Nachrichten. |
DeadLetter()
Verschiebt die Nachricht in die Warteschlange für unzustellbare Nachrichten.
public void DeadLetter ();
member this.DeadLetter : unit -> unit
Public Sub DeadLetter ()
Ausnahmen
Wird ausgelöst, wenn sich die Nachricht im Status "Verworfen" befindet oder der Empfänger, mit dem die Nachricht empfangen wurde, sich im Zustand "Verworfen" befindet.
Wird ausgelöst, wenn für eine Nachricht aufgerufen wird, die nicht vom Nachrichtenserver empfangen oder für eine Nachricht aufgerufen wurde, die nicht im Peek-Lock-Modus empfangen wurde.
Gilt für:
DeadLetter(IDictionary<String,Object>)
Verschiebt die Nachricht in die Warteschlange für unzustellbare Nachrichten.
public void DeadLetter (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.DeadLetter : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub DeadLetter (propertiesToModify As IDictionary(Of String, Object))
Parameter
- propertiesToModify
- IDictionary<String,Object>
Die Schlüssel-Wert-Paarauflistung der zu ändernden Eigenschaften.
Gilt für:
DeadLetter(String, String)
Verschiebt die Nachricht in die Warteschlange für unzustellbare Nachrichten.
public void DeadLetter (string deadLetterReason, string deadLetterErrorDescription);
member this.DeadLetter : string * string -> unit
Public Sub DeadLetter (deadLetterReason As String, deadLetterErrorDescription As String)
Parameter
- deadLetterReason
- String
Der Grund für das Deadlettering der Nachricht.
- deadLetterErrorDescription
- String
Die Beschreibungsinformationen zum Deadlettering der Nachricht.
Ausnahmen
Wird ausgelöst, wenn sich die Nachricht im Status "Verworfen" befindet oder der Empfänger, mit dem die Nachricht empfangen wurde, sich im Zustand "Verworfen" befindet.
Wird ausgelöst, wenn für eine Nachricht aufgerufen wird, die nicht vom Nachrichtenserver empfangen oder für eine Nachricht aufgerufen wurde, die nicht im Peek-Lock-Modus empfangen wurde.
Wird ausgelöst, wenn die Warteschlange oder das Abonnement, das die Nachricht empfängt, nicht mehr auf dem Nachrichtenserver vorhanden ist.
Wird ausgelöst, wenn das Betriebszeitüberschreitungsüberschreitung auftritt. Der Timeoutzeitraum wird durch MessagingFactorySettingsinitialisiert. Möglicherweise müssen Sie den Wert von OperationTimeout erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.
Wird ausgelöst, wenn die Sperre für die Nachricht abgelaufen ist. LockDuration ist eine entitätsweite Einstellung und kann über LockDuration und LockDuration für Warteschlangen bzw. Abonnements initialisiert werden.
Wird ausgelöst, wenn die Sperre für die Sitzung abgelaufen ist. Die Dauer der Sitzungssperre entspricht der Der Nachricht LockDuration und ist eine entitätsweite Einstellung. Sie kann über LockDuration und LockDuration für Warteschlangen bzw. Abonnements initialisiert werden.
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für