ReceiveContextEnabledAttribute.ManualControl 属性

定义

获取或设置一个值,该值指示是否通过服务方法显式发出针对此操作的接收确认的信号。

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

属性值

Boolean

如果该显式发出针对此操作的接收确认的信号,则为 true;否则为 false

注解

ManualControl 属性设置为时 true ,从通道接收的消息将传递给服务操作,并将消息的锁作为 "ReceiveContext 消息属性" 的形式。 服务实现负责调用 CompleteAbandon 以发出消息接收完成的信号。 若对上述任一项的调用失败,则将导致消息在经过锁定超时的时间间隔之前处于锁定状态。 一旦解除锁定(通过调用 Abandon 或锁定超时),就会将消息从通道中重新调度到服务。 调用 Complete 可将消息标记为已成功接收。

适用于