Share via


MsmqBindingElementBase.ValidityDuration 属性

定义

获取或设置一个值,该值指定由接收上下文功能锁定消息的持续时间。

public:
 property TimeSpan ValidityDuration { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ValidityDuration { get; set; }
member this.ValidityDuration : TimeSpan with get, set
Public Property ValidityDuration As TimeSpan

属性值

将由接收上下文功能锁定消息的持续时间。

例外

值小于零或大于 Int32.MaxValue。

注解

默认值为“5 分钟”。 接收上下文将锁定消息以进行检查,直到使用完消息或将其释放回队列。 有效期属性指定在自动将消息释放回队列之前,由接收上下文锁定消息的时长。

重要

ValidityDuration 对某一消息过期时,如果过期是在事务处理期间发生的,则会随工作流实例一起中止用于其处理的任何事务。

适用于