Freigeben über


SubscriptionClient.DeadLetterAsync Methode

Definition

Überlädt

DeadLetterAsync(String)

Verschiebt eine Nachricht in die Unterwarteschlange des Deadletters.

DeadLetterAsync(String, IDictionary<String,Object>)

Verschiebt eine Nachricht in die Unterwarteschlange des Deadletters.

DeadLetterAsync(String, String, String)

Verschiebt eine Nachricht in die Unterwarteschlange des Deadletters.

DeadLetterAsync(String)

Quelle:
SubscriptionClient.cs

Verschiebt eine Nachricht in die Unterwarteschlange des Deadletters.

public System.Threading.Tasks.Task DeadLetterAsync (string lockToken);
member this.DeadLetterAsync : string -> System.Threading.Tasks.Task
Public Function DeadLetterAsync (lockToken As String) As Task

Parameter

lockToken
String

Das Sperrtoken der entsprechenden Nachricht zum Deadletter.

Gibt zurück

Hinweise

Ein Sperrtoken kann nur in LockTokengefunden werden, wenn ReceiveMode auf PeekLockfestgelegt ist. Um eine Nachricht von der Deadletter-Unterwarteschlange zu erhalten, benötigen Sie einen neuen IMessageReceiver oder mit ISubscriptionClientdem entsprechenden Pfad. Sie können FormatDeadLetterPath(String) verwenden, um dies zu unterstützen. Dieser Vorgang kann nur für Nachrichten ausgeführt werden, die von diesem Client empfangen wurden.

Gilt für:

DeadLetterAsync(String, IDictionary<String,Object>)

Quelle:
SubscriptionClient.cs

Verschiebt eine Nachricht in die Unterwarteschlange des Deadletters.

public System.Threading.Tasks.Task DeadLetterAsync (string lockToken, System.Collections.Generic.IDictionary<string,object> propertiesToModify);
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, propertiesToModify As IDictionary(Of String, Object)) As Task

Parameter

lockToken
String

Das Sperrtoken der entsprechenden Nachricht zum Deadletter.

propertiesToModify
IDictionary<String,Object>

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

Gibt zurück

Implementiert

Hinweise

Ein Sperrtoken kann nur in LockTokengefunden werden, wenn ReceiveMode auf PeekLockfestgelegt ist. Um eine Nachricht aus der Deadletter-Warteschlange zu erhalten, benötigen Sie einen neuen IMessageReceiver, mit dem entsprechenden Pfad. Sie können FormatDeadLetterPath(String) verwenden, 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:
SubscriptionClient.cs

Verschiebt eine Nachricht in die Unterwarteschlange des Deadletters.

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 zum Deadletter.

deadLetterReason
String

Der Grund für das Deadlettering der Nachricht.

deadLetterErrorDescription
String

Die Fehlerbeschreibung für das Deadlettering der Nachricht.

Gibt zurück

Implementiert

Hinweise

Ein Sperrtoken kann nur in LockTokengefunden werden, wenn ReceiveMode auf PeekLockfestgelegt ist. Um eine Nachricht aus der Deadletter-Warteschlange zu erhalten, benötigen Sie einen neuen IMessageReceiver, mit dem entsprechenden Pfad. Sie können FormatDeadLetterPath(String) verwenden, 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: