Прочитать на английском

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


MessageQueue.SynchronizingObject Свойство

Определение

Получает или задает объект, который используется для маршалинга вызовов обработчика событий, возникающих в результате наступления события ReceiveCompleted или события PeekCompleted.

[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_SynchronizingObject")]
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }

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

Объект ISynchronizeInvoke, представляющий объект, который выполняет маршалинг вызова обработчика событий, причиной которого стало событие ReceiveCompleted или PeekCompleted. Значение по умолчанию — null.

Атрибуты

Комментарии

Событие ReceiveCompleted или PeekCompleted является результатом BeginReceive запроса или BeginPeek , соответственно, в определенный поток. Как правило, задается, SynchronizingObject когда связанный с ним компонент помещается в элемент управления или форму, так как эти компоненты привязаны к определенному потоку.

Как правило, синхронизирующий объект маршалирует вызов метода в один поток.

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

См. также раздел