MsmqBindingElementBase.DeadLetterQueue 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此绑定的 DeadLetterQueue 设置。
public:
property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
[System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)]
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
[<System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)>]
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue
属性值
一个 DeadLetterQueue 值,指定要使用的死信队列(如果有)的类型。
- 属性
注解
死信队列 是由发送应用程序的队列管理器管理的队列,用于存储未能传递或已过期的消息。 造成消息未能到达接收应用程序的原因包括:
事务性消息被发送到非事务性队列中。
非事务性消息被发送到事务性队列中。
未经身份验证的消息被发送到仅接受经过身份验证的消息的队列中。
未加密的消息被发送到仅接受加密消息的队列中。
消息在传递给接收方之前过期。
超出了目标计算机的消息存储配额或目标队列的存储配额,或者在消息到达时目标计算机上没有可用的存储空间。
发送方没有将消息放入目标队列所需的访问权限(可能为英文网页)。
附加在消息上的数字签名无效。
加密的消息不能由目标队列管理器解密。
目标队列在检索消息之前被清除或删除。