MsmqElementBase.ReceiveContextEnabled 属性

定义

获取或设置一个值,该值指定是否启用接收上下文来处理队列中的消息。

public:
 property bool ReceiveContextEnabled { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)]
public bool ReceiveContextEnabled { get; set; }
[<System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)>]
member this.ReceiveContextEnabled : bool with get, set
Public Property ReceiveContextEnabled As Boolean

属性值

Boolean

如果启用接收上下文来处理队列中的消息,则为 true;否则为 false

属性

注解

当为 true 时,服务可以"速览"队列中的消息以开始处理该消息,如果出现问题并引发异常,它将保留在队列中。 服务还可以"锁定"消息,以便稍后重试处理。 ReceiveContext 提供了一种机制,用于"完成"处理后的消息,以便可以从队列中将其删除。 不再通过网络读取和重新将消息写入队列,并且在处理过程中,各个消息不会跨不同的服务实例弹跳。

适用于