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". Именно реализация службы ответственна за вызов либо метода Complete, либо метода Abandon для сигнализации завершения получения сообщения. Неудача вызова какого-либо из этих методов приводит к удержанию блокировки на сообщении до завершения интервала времени ожидания блокировки. После снятия блокировки (либо через вызов метода Abandon, либо в связи с завершением времени ожидания блокировки) сообщение вновь направляется из канала в службу. При вызове метода Complete сообщение помечается как успешно полученное.

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