你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

QueueClient.DeadLetter 方法

定义

重载

DeadLetter(Guid, IDictionary<String,Object>)

将未传递的消息移动到死信队列。

DeadLetter(Guid, String, String)

将未传递的消息移动到死信队列。

DeadLetter(Guid)

将未传递的消息移动到死信队列。

DeadLetter(Guid, IDictionary<String,Object>)

将未传递的消息移动到死信队列。

public void DeadLetter (Guid lockToken, System.Collections.Generic.IDictionary<string,object> propertiesToModify);
abstract member DeadLetter : Guid * System.Collections.Generic.IDictionary<string, obj> -> unit
override this.DeadLetter : Guid * System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub DeadLetter (lockToken As Guid, propertiesToModify As IDictionary(Of String, Object))

参数

lockToken
Guid

绑定到锁定消息实例的锁定令牌。

propertiesToModify
IDictionary<String,Object>

要修改的消息的属性。

适用于

DeadLetter(Guid, String, String)

将未传递的消息移动到死信队列。

public void DeadLetter (Guid lockToken, string deadLetterReason, string deadLetterErrorDescription);
abstract member DeadLetter : Guid * string * string -> unit
override this.DeadLetter : Guid * string * string -> unit
Public Sub DeadLetter (lockToken As Guid, deadLetterReason As String, deadLetterErrorDescription As String)

参数

lockToken
Guid

绑定到锁定消息实例的锁定令牌。

deadLetterReason
String

消息死胡同的原因。

deadLetterErrorDescription
String

消息死转的错误说明。

例外

如果操作超过由 设置的超时值,则引发 OperationTimeout

如果客户端实体已关闭或中止,则引发。

如果 表示 lockToken 的消息丢失了消息锁,则引发。

适用于

DeadLetter(Guid)

将未传递的消息移动到死信队列。

public void DeadLetter (Guid lockToken);
abstract member DeadLetter : Guid -> unit
override this.DeadLetter : Guid -> unit
Public Sub DeadLetter (lockToken As Guid)

参数

lockToken
Guid

绑定到锁定消息实例的锁定令牌。

例外

如果操作超过由 设置的超时值,则引发 OperationTimeout

如果客户端实体已关闭或中止,则引发。

如果 表示 lockToken 的消息丢失了消息锁,则引发。

适用于