Freigeben über


MessageReceiver.DeadLetterAsync Methode

Definition

Überlädt

DeadLetterAsync(String, IDictionary<String,Object>)

Verschiebt eine Nachricht in die Unzustellbare Unterwarteschlange.

DeadLetterAsync(String, String, String)

Verschiebt eine Nachricht in die Unzustellbare Unterwarteschlange.

DeadLetterAsync(String, IDictionary<String,Object>)

Quelle:
MessageReceiver.cs

Verschiebt eine Nachricht in die Unzustellbare Unterwarteschlange.

public System.Threading.Tasks.Task DeadLetterAsync (string lockToken, System.Collections.Generic.IDictionary<string,object> propertiesToModify = default);
abstract member DeadLetterAsync : string * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
override this.DeadLetterAsync : string * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
Public Function DeadLetterAsync (lockToken As String, Optional propertiesToModify As IDictionary(Of String, Object) = Nothing) As Task

Parameter

lockToken
String

Das Sperrtoken der entsprechenden Nachricht an unzustellbare Nachrichten.

propertiesToModify
IDictionary<String,Object>

Die Eigenschaften der Nachricht, die beim Verschieben in die Untergeordnete Warteschlange geändert werden soll.

Gibt zurück

Implementiert

Hinweise

Ein Sperrtoken finden Sie in LockTokennur, wenn ReceiveMode auf PeekLockfestgelegt ist. Um eine Nachricht aus der Unzustellbare Warteschlange zu empfangen, benötigen Sie eine neue IMessageReceivermit dem entsprechenden Pfad. Sie können verwenden FormatDeadLetterPath(String) , um dies zu unterstützen. Dieser Vorgang kann nur für Nachrichten ausgeführt werden, die von diesem Empfänger empfangen wurden.

Gilt für:

DeadLetterAsync(String, String, String)

Quelle:
MessageReceiver.cs

Verschiebt eine Nachricht in die Unzustellbare Unterwarteschlange.

public System.Threading.Tasks.Task DeadLetterAsync (string lockToken, string deadLetterReason, string deadLetterErrorDescription = default);
abstract member DeadLetterAsync : string * string * string -> System.Threading.Tasks.Task
override this.DeadLetterAsync : string * string * string -> System.Threading.Tasks.Task
Public Function DeadLetterAsync (lockToken As String, deadLetterReason As String, Optional deadLetterErrorDescription As String = Nothing) As Task

Parameter

lockToken
String

Das Sperrtoken der entsprechenden Nachricht an unzustellbare Nachrichten.

deadLetterReason
String

Der Grund für das Unzustellbare Senden der Nachricht.

deadLetterErrorDescription
String

Die Fehlerbeschreibung für das Unzustellbare Senden der Nachricht.

Gibt zurück

Implementiert

Hinweise

Ein Sperrtoken finden Sie in LockTokennur, wenn ReceiveMode auf PeekLockfestgelegt ist. Um eine Nachricht aus der Unzustellbare Warteschlange zu empfangen, benötigen Sie eine neue IMessageReceivermit dem entsprechenden Pfad. Sie können verwenden FormatDeadLetterPath(String) , um dies zu unterstützen. Dieser Vorgang kann nur für Nachrichten ausgeführt werden, die von diesem Empfänger empfangen wurden.

Gilt für: