MessageQueue.SynchronizingObject Vlastnost

Definice

Získá nebo nastaví objekt, který zařazuje volání obslužné rutiny události, která je výsledkem ReceiveCompleted nebo PeekCompleted událost.

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

Hodnota vlastnosti

A ISynchronizeInvoke, který představuje objekt, který zařazuje volání obslužné rutiny události, která je výsledkem ReceiveCompleted události nebo PeekCompleted události. Výchozí hodnota je null.

Atributy

Poznámky

ReceiveCompleted Výsledek PeekCompleted události nebo události z BeginReceive konkrétního vlákna nebo BeginPeek požadavku. Obvykle je nastavena, SynchronizingObject když je její související komponenta umístěna uvnitř ovládacího prvku nebo formuláře, protože tyto komponenty jsou vázány na konkrétní vlákno.

Synchronizační objekt zařazuje obvykle volání metody do jednoho vlákna.

Platí pro

Viz také