Proprietà XmlStore.SynchronizingObject
Ottiene o imposta l'oggetto ISynchronizeInvoke.
Spazio dei nomi Microsoft.VisualStudio.XmlEditor
Assembly: Microsoft.VisualStudio.XmlEditor (in Microsoft.VisualStudio.XmlEditor.dll)
Sintassi
'Dichiarazione
Public MustOverride Property SynchronizingObject As ISynchronizeInvoke
Get
Set
'Utilizzo
Dim instance As XmlStore
Dim value As ISynchronizeInvoke
value = instance.SynchronizingObject
instance.SynchronizingObject = value
public abstract ISynchronizeInvoke SynchronizingObject { get; set; }
public:
virtual property ISynchronizeInvoke^ SynchronizingObject {
ISynchronizeInvoke^ get () abstract;
void set (ISynchronizeInvoke^ value) abstract;
}
abstract SynchronizingObject : ISynchronizeInvoke with get, set
abstract function get SynchronizingObject () : ISynchronizeInvoke
abstract function set SynchronizingObject (value : ISynchronizeInvoke)
Valore proprietà
Tipo: System.ComponentModel.ISynchronizeInvoke
Oggetto ISynchronizeInvoke.
Osservazioni
Se questa proprietà è impostata, verrà effettuato il marshalling degli eventi EditingScopeCompleted e UndoRedoCompleted al thread dell'interfaccia utente mediante questo oggetto di sincronizzazione.Questo può essere un oggetto controllo Windows Form, di conseguenza XmlStore utilizzerà tale oggetto per garantire che l'evento sia inviato al thread dell'interfaccia utente, in modo da consentire di effettuare aggiornamenti dell'interfaccia utente nel gestore eventi senza dover effettuare manualmente il marshalling dell'evento.