EventLog.SynchronizingObject Eigenschaft

Definition

Ruft das Objekt für das Marshallen der Ereignishandleraufrufe ab, die aufgrund eines Ereignisses für das Schreiben eines EventLog-Eintrags ausgegeben werden, oder legt dieses fest.

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

Eigenschaftswert

ISynchronizeInvoke

Das ISynchronizeInvoke für das Marshallen von Ereignishandleraufrufen, die aufgrund eines EntryWritten-Ereignisses im Ereignisprotokoll ausgegeben werden.

Attribute

Hinweise

Wenn SynchronizingObject dies der Fall nullist, werden Methoden zur Behandlung des EntryWritten Ereignisses auf einem Thread aus dem Systemthreadpool aufgerufen. Weitere Informationen zu Systemthreadpools finden Sie unter ThreadPool.

Wenn das EntryWritten Ereignis von einer visuellen Windows Forms-Komponente behandelt wird, z. B. eine Schaltfläche, funktioniert der Zugriff auf die Komponente über den Systemthreadpool möglicherweise nicht, oder führt zu einer Ausnahme. Vermeiden Sie dies, indem Sie eine Windows Forms Komponente festlegenSynchronizingObject, wodurch die Methoden, die das EntryWritten Ereignis behandeln, auf dem der gleiche Thread aufgerufen wird, auf dem die Komponente erstellt wurde.

Wenn das EventLog Steuerelement in Visual Studio 2005 in einem Windows Forms Designer verwendet wird, wird automatisch auf das Steuerelement festgelegt, SynchronizingObject das das EventLogSteuerelement enthält. Wenn Sie beispielsweise einen EventLog Designer für Form1 platzieren (der von ) erbt Form, wird die SynchronizingObject Eigenschaft EventLog auf die Instanz von Form1 festgelegt.

Gilt für:

Siehe auch