Sdílet prostřednictvím


MessageQueue.SynchronizingObject Vlastnost

Definice

Získá nebo nastaví objekt, který zařazuje volání obslužné rutiny události vyplývající z ReceiveCompleted události nebo 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

Hodnota vlastnosti

A ISynchronizeInvoke, který představuje objekt, který zařadí volání obslužné rutiny události vyplývající z ReceiveCompleted události nebo PeekCompleted . Výchozí formát je null.

Atributy

Poznámky

Výsledek ReceiveCompleted události nebo PeekCompleted z BeginReceive požadavku na BeginPeek konkrétní vlákno v uvedeném pořadí. Obvykle se nastaví, SynchronizingObject když je jeho 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.

Obvykle synchronizující objekt zařadí volání metody do jednoho vlákna.

Platí pro

Viz také