Поделиться через


MsmqBindingElementBase.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

Значение свойства

Значение true, если включен контекст получения для обработки сообщений в очередях; в противном случае — значение false.

Атрибуты

Комментарии

Если этот параметр включен, служба может "просмотреть" сообщение в очереди, чтобы начать его обработку, и, если что-то пойдет не так и возникнет исключение, оно остается в очереди. Службы также могут "блокировать" сообщения, чтобы повторить обработку позже. ReceiveContext предоставляет механизм для "завершения" сообщения после обработки, чтобы его можно было удалить из очереди. Сообщения больше не считываются и перезаписываются в очереди по сети, а отдельные сообщения не отображаются в разных экземплярах службы во время обработки.

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