MessageQueue.SynchronizingObject Свойство

Определение

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

public:
 property System::ComponentModel::ISynchronizeInvoke ^ SynchronizingObject { System::ComponentModel::ISynchronizeInvoke ^ get(); void set(System::ComponentModel::ISynchronizeInvoke ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_SynchronizingObject")]
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_SynchronizingObject")>]
member this.SynchronizingObject : System.ComponentModel.ISynchronizeInvoke with get, set
Public Property SynchronizingObject As ISynchronizeInvoke

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

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

Атрибуты

Комментарии

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

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

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

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