Exportar (0) Imprimir
Expandir todo
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.EnableRaisingEvents (Propiedad)

Obtiene o establece un valor que indica si EventLog recibe notificaciones de eventos EntryWritten.

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

'Declaración
<BrowsableAttribute(False)> _
Public Property EnableRaisingEvents As Boolean

Valor de propiedad

Tipo: System.Boolean
true si EventLog recibe la notificación cuando se escribe una entrada en el registro; en caso contrario, false.

ExcepciónCondición
InvalidOperationException

El registro de eventos está en un equipo remoto.

La propiedad EnableRaisingEvents determina si EventLog genera eventos cuando se escriben entradas en el registro. Cuando la propiedad es true, los componentes que reciben el evento EntryWritten recibirán la notificación cada vez que se escriba una entrada en el registro especificado en la propiedad Log. Si EnableRaisingEvents es false, no se provoca ningún evento.

NotaNota

Solamente se pueden recibir notificaciones de eventos cuando se escriben entradas en el equipo local. No se pueden recibir notificaciones de entradas escritas en equipos remotos.

En el siguiente ejemplo se controla un evento EntryWritten.


Option Strict
Option Explicit

Imports System
Imports System.Diagnostics
Imports System.Threading

Class MySample
    Public Shared Sub Main()

        Dim myNewLog As New EventLog()
        myNewLog.Log = "MyCustomLog"

        AddHandler myNewLog.EntryWritten, AddressOf MyOnEntryWritten
        myNewLog.EnableRaisingEvents = True


        Console.WriteLine("Press 'q' to quit.")
        ' Wait for the EntryWrittenEvent or a quit command.
        While Char.ToLower(Convert.ToChar(Console.Read()))<>"q"
            ' Wait.
        End While 
    End Sub ' Main

    Public Shared Sub MyOnEntryWritten(source As Object, e As EntryWrittenEventArgs)
        Console.WriteLine(("Written: " + e.Entry.Message))
    End Sub ' MyOnEntryWritten
End Class ' MySample


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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