SynchronizingObject Propiedad
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
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)

public:
[BrowsableAttribute(false)]
property ISynchronizeInvoke^ SynchronizingObject {
	[HostProtectionAttribute(SecurityAction::LinkDemand, Synchronization = true)]
	ISynchronizeInvoke^ get();
	void set(ISynchronizeInvoke^ value);
}

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 la EntryWritten eventos se llaman en un subproceso desde el 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, acceso al componente a través del grupo de subprocesos del sistema no funcionen o puede 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 para 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: EventLogPermissionAccess::Write

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar:
© 2016 Microsoft