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,则在传递失败时(对于非事务性消息),消息将发送到无法传递消息的计算机上的非事务死信队列(例如,如果消息计时器过期)。
如果事务消息的传递失败,则会在所有负面和怀疑情况下将消息发送到源计算机上的事务死信队列。
将消息存储在死信队列中时,请定期清空队列以删除不再需要的消息。 存储在死信队列中的消息根据队列所在的计算机的大小配额进行计数。 计算机配额由管理员设置,是指为在计算机上存储消息而分配的总大小,而不仅仅是在单个队列中。
不创建日记或死信队列。 这两个系统队列都是由消息队列生成的。