Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

EventLog.SynchronizingObject (Propiedad)

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; }

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.

.NET Framework

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

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft