Exportar (0) Imprimir
Expandir todo

EventLog.SynchronizingObject (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el objeto utilizado para calcular las referencias de las llamadas del controlador de eventos emitidas como resultado de un evento escrito en una entrada de EventLog.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

[BrowsableAttribute(false)]
public ISynchronizeInvoke SynchronizingObject { get; set; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public ISynchronizeInvoke get_SynchronizingObject()
/** @property */
/** @attribute BrowsableAttribute(false) */
public  void set_SynchronizingObject(ISynchronizeInvoke value)

public function get SynchronizingObject () : ISynchronizeInvoke
public function set SynchronizingObject (value : ISynchronizeInvoke)

Valor de propiedad

Tipo: System.ComponentModel.ISynchronizeInvoke
ISynchronizeInvoke utilizado para calcular las referencias de las llamadas del controlador de eventos emitidas como resultado de un evento EntryWritten del registro de eventos.

Si SynchronizingObject es null, se llamará, en un subproceso del grupo de subprocesos del sistema, a los métodos que controlan el evento EntryWritten. Para obtener más información acerca de los grupos de subprocesos del sistema, vea ThreadPool.

Si un componente visual de los formularios Windows Forms, como un botón, es el encargado de controlar el evento EntryWritten, es posible que el acceso al componente a través del grupo de subprocesos del sistema no funcione o que se produzca una excepción. Para evitarlo, deberá establecerse SynchronizingObject en un componente de formularios Windows Forms, de modo que la llamada a los métodos que controlan el evento EntryWritten se realice en el mismo subproceso en que se creó el componente.

Si se usa EventLog dentro de Visual Studio 2005 en un diseñador de Windows Forms, SynchronizingObject se establecerá automáticamente en el control que contiene EventLog. Por ejemplo, si se coloca un objeto EventLog en un diseñador para Form1 (que hereda de Form), la propiedad SynchronizingObject de EventLog se establece en la instancia de Form1.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft