Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad EventLog.SynchronizingObject

 

Publicado: noviembre de 2016

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 {
	[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true)]
	get;
	set;
}

Valor de propiedad

Type: 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.

Cuando SynchronizingObject es null, métodos que controlan el EntryWritten se denominan eventos en un subproceso del grupo de subprocesos del sistema. Para obtener más información sobre grupos de subprocesos del sistema, consulte ThreadPool.

Cuando el EntryWritten evento está controlado por un Windows Forms visual componente, como un botón de acceso al componente a través del grupo de subprocesos del sistema podría no funcionar o podría producir una excepción. Evitarlo estableciendo SynchronizingObject en un componente de formularios Windows Forms, lo que hace que los métodos que controlan el EntryWritten que se produce en el mismo subproceso en el que se creó el componente.

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

EventLogPermission

for writing the event log information on the computer. Associated enumeration: F:System.Diagnostics.EventLogPermissionAccess.Write

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: