Freigeben über


MessageQueue.SynchronizingObject Eigenschaft

Definition

Ruft das Objekt ab, das den durch ein ReceiveCompleted-Ereignis oder ein PeekCompleted-Ereignis ausgelösten Ereignishandleraufruf marshallt, oder legt diesen fest.

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

Eigenschaftswert

Ein ISynchronizeInvoke, das das Objekt darstellt, das den durch ein ReceiveCompleted-Ereignis oder ein PeekCompleted-Ereignis ausgelösten Ereignishandleraufruf marshallt. Der Standardwert ist null.

Attribute

Hinweise

Ein ReceiveCompleted - oder PeekCompleted -Ereignis ergibt sich aus einer BeginReceive - oder BeginPeek -Anforderung an einen bestimmten Thread. In der Regel wird festgelegt, wenn die SynchronizingObject zugehörige Komponente innerhalb eines Steuerelements oder Formulars platziert wird, da diese Komponenten an einen bestimmten Thread gebunden sind.

In der Regel marshallt das synchronisierende Objekt einen Methodenaufruf in einen einzelnen Thread.

Gilt für:

Weitere Informationen