DefaultPropertiesToSend.UseDeadLetterQueue 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否将未能传递的消息的副本发送到死信队列。
public:
property bool UseDeadLetterQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")]
public bool UseDeadLetterQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")>]
member this.UseDeadLetterQueue : bool with get, set
Public Property UseDeadLetterQueue As Boolean
属性值
如果消息传递失败应导致向死信队列发送消息的副本,则为 true
,否则为 false
。 默认值为 false
。
- 属性
注解
UseJournalQueue 并 UseDeadLetterQueue 指定消息队列跟踪消息的方式。 如果 UseDeadLetterQueue 为 true
,则在非事务性消息 () 传递失败时,消息将发送到计算机上无法传递消息 (的非事务死信队列,例如,如果消息计时器) 过期。
如果事务性消息的传递失败,则会在所有负面和不确定情况下将消息发送到源计算机上的事务死信队列。
将消息存储在死信队列中时,请定期清空队列以删除不再需要的消息。 死信队列中存储的消息计入队列所在的计算机的大小配额。 计算机配额由管理员设置,是指为在计算机上存储消息而分配的总大小,而不只是在单个队列中存储消息。
不会创建日记或死信队列。 这两个都是由消息队列生成的系统队列。