MessageQueue.SynchronizingObject Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto che effettua il marshalling della chiamata del gestore eventi risultante da un ReceiveCompleted evento 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 che effettua il marshalling della chiamata del gestore eventi risultante da un ReceiveCompleted evento o PeekCompleted . Il valore predefinito è null.
- Attributi
Commenti
Un ReceiveCompleted evento o PeekCompleted viene restituito rispettivamente da una BeginReceive richiesta o BeginPeek a un thread specifico. In genere, l'oggetto SynchronizingObject viene impostato quando il relativo componente correlato viene posizionato 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.