ReceiveContextEnabledAttribute.ManualControl 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否通过服务方法显式发出针对此操作的接收确认的信号。
public:
property bool ManualControl { bool get(); void set(bool value); };
public bool ManualControl { get; set; }
member this.ManualControl : bool with get, set
Public Property ManualControl As Boolean
属性值
如果该显式发出针对此操作的接收确认的信号,则为 true
;否则为 false
。
注解
当 ManualControl 属性设置为时 true
,从通道接收的消息将传递给服务操作,并将消息的锁作为 "ReceiveContext 消息属性" 的形式。 服务实现负责调用 Complete 或 Abandon 以发出消息接收完成的信号。 若对上述任一项的调用失败,则将导致消息在经过锁定超时的时间间隔之前处于锁定状态。 一旦解除锁定(通过调用 Abandon 或锁定超时),就会将消息从通道中重新调度到服务。 调用 Complete 可将消息标记为已成功接收。