ReceiveContextEnabledAttribute.ManualControl ReceiveContextEnabledAttribute.ManualControl ReceiveContextEnabledAttribute.ManualControl ReceiveContextEnabledAttribute.ManualControl Property

Определение

Возвращает или задает значение, определяющее, сигнализируется ли явно методом службы прием подтверждения для этой операции.Gets or sets value that indicates whether the receive acknowledgement for this operation is explicitly signaled by service method.

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.true if the receive acknowledgement for this operation is explicitly signaled; otherwise, false.

Комментарии

Когда ManualControl свойству true, сообщение, полученное из канала, доставляется операции службы с блокировкой для сообщения в виде «Свойства сообщения ReceiveContext».When the ManualControl property is set to true, the message received from the channel is delivered to the service operation with a lock for the message in the form of "ReceiveContext message property". Именно реализация службы ответственна за вызов либо метода Complete, либо метода Abandon для сигнализации завершения получения сообщения.It is the responsibility of the service implementation to either to call Complete or Abandon to signal the receive completion of the message. Неудача вызова какого-либо из этих методов приводит к удержанию блокировки на сообщении до завершения интервала времени ожидания блокировки.Failure to call either of these result in the lock being held on the message until the lock timeout interval elapses. После снятия блокировки (либо через вызов метода Abandon, либо в связи с завершением времени ожидания блокировки) сообщение вновь направляется из канала в службу.Once the lock is released (either through calling Abandon or lock timeout) the message is re-dispatched from the channel to the service. При вызове метода Complete сообщение помечается как успешно полученное.Calling Complete marks the message as successfully received.

Применяется к