MessageQueue.SynchronizingObject Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Objekts, das den Ereignishandleraufruf, der sich aus einem ReceiveCompleted oder PeekCompleted einem Ereignis ergibt, marshallt.

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

A ISynchronizeInvoke, das das Objekt darstellt, das den Ereignishandleraufruf, der sich aus einem ReceiveCompleted oder PeekCompleted einem Ereignis ergibt, marshallt. Der Standardwert lautet null.

Attribute

Hinweise

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

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

Gilt für:

Weitere Informationen