Condividi tramite


MessageQueue.SynchronizingObject Proprietà

Definizione

Ottiene o imposta l'oggetto utilizzato per effettuare il marshalling della chiamata al gestore eventi risultante da un evento ReceiveCompleted o 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

Valore della proprietà

Oggetto ISynchronizeInvoke che rappresenta l'oggetto utilizzato per effettuare il marshalling della chiamata al gestore eventi risultante da un evento ReceiveCompleted o PeekCompleted. Il valore predefinito è null.

Attributi

Commenti

Un ReceiveCompleted evento o PeekCompleted restituisce rispettivamente una BeginReceive richiesta o BeginPeek a un thread specifico. In genere, l'oggetto SynchronizingObject viene impostato quando il relativo componente correlato viene inserito all'interno di un controllo o di una maschera, perché tali componenti sono associati a un thread specifico.

In genere, l'oggetto di sincronizzazione esegue il marshalling di una chiamata al metodo in un singolo thread.

Si applica a

Vedi anche