EventLog.SynchronizingObject Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o objeto usado para marcarizar as chamadas do gestor de eventos emitidas como resultado de um EventLog evento escrito na entrada.
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
Valor de Propriedade
É usado ISynchronizeInvoke para organizar chamadas de gestores de eventos emitidas como resultado de um EntryWritten evento no registo de eventos.
- Atributos
Observações
Quando SynchronizingObject é null, os métodos que gerem o EntryWritten evento são chamados num thread do pool de threads do sistema. Para mais informações sobre pools de threads de sistema, veja ThreadPool.
Quando o evento EntryWritten é tratado por um componente de Windows Forms visual, como um botão, aceder ao componente através do pool de threads do sistema pode não funcionar ou pode resultar numa exceção. Evite isto definindo SynchronizingObject como um componente Windows Forms, o que faz com que os métodos que tratam o evento EntryWritten sejam chamados no mesmo thread onde o componente foi criado.
Se o EventLog for usado dentro de Visual Studio 2005 num Windows Forms designer, SynchronizingObject é automaticamente definido para o controlo que contém o EventLog. Por exemplo, se colocar um EventLog num designer para Form1 (que herda de Form), a SynchronizingObject propriedade de EventLog é definida para a instância de Form1.