Condividi tramite


EventLog.SynchronizingObject Proprietà

Definizione

Ottiene o imposta l'oggetto utilizzato per effettuare il marshalling delle chiamate del gestore eventi rilasciate come risultato di un evento scritto da una EventLog voce.

public:
 property System::ComponentModel::ISynchronizeInvoke ^ SynchronizingObject { System::ComponentModel::ISynchronizeInvoke ^ get(); void set(System::ComponentModel::ISynchronizeInvoke ^ value); };
[System.ComponentModel.Browsable(false)]
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SynchronizingObject : System.ComponentModel.ISynchronizeInvoke with get, set
Public Property SynchronizingObject As ISynchronizeInvoke

Valore della proprietà

Classe ISynchronizeInvoke utilizzata per effettuare il marshalling delle chiamate del gestore eventi rilasciate come risultato di un EntryWritten evento nel registro eventi.

Attributi

Commenti

Quando SynchronizingObject è null, i metodi che gestiscono l'evento EntryWritten vengono chiamati su un thread dal pool di thread di sistema. Per altre informazioni sui pool di thread di sistema, vedere ThreadPool.

Quando l'evento EntryWritten viene gestito da un componente Visual Windows Form, ad esempio un pulsante, l'accesso al componente tramite il pool di thread di sistema potrebbe non funzionare o potrebbe causare un'eccezione. Evitare questo problema impostando SynchronizingObject su un componente Windows Form, che fa sì che i metodi che gestiscono l'evento EntryWritten vengano chiamati nello stesso thread in cui è stato creato il componente.

Se l'oggetto EventLog viene utilizzato all'interno di Visual Studio 2005 in una finestra di progettazione di Windows Form, SynchronizingObject viene impostato automaticamente sul controllo contenente .EventLog Ad esempio, se si inserisce un oggetto EventLog in una finestra di progettazione per Form1 (che eredita da Form) la SynchronizingObject proprietà di EventLog viene impostata sull'istanza di Form1.

Si applica a

Vedi anche