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 (Constructor) (String, String)

Inicializa una nueva instancia de la clase EventLog. Asocia la instancia a un registro en el equipo especificado.

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

'Declaración
Public Sub New ( _
	logName As String, _
	machineName As String _
)

Parámetros

logName
Tipo: System.String
Nombre del Registro en el equipo especificado.
machineName
Tipo: System.String
Equipo en el que existe el registro.

ExcepciónCondición
ArgumentNullException

El nombre del registro es referencia null (Nothing en Visual Basic).

ArgumentException

El nombre del registro no es válido.

O bien

El nombre de equipo no es válido.

Esta sobrecarga establece la propiedad Log en el parámetro logName y la propiedad MachineName en el parámetro machineName. Antes de llamar al método WriteEntry, especifique la propiedad Source de EventLog. Si sólo se está leyendo la propiedad Entries del registro, como alternativa se pueden especificar solamente las propiedades Log y MachineName.

NotaNota

Esta sobrecarga del constructor especifica las propiedades Log y MachineName, pero se pueden cambiar antes de leer la propiedad Entries.

En la siguiente tabla se muestran los valores de propiedad iniciales de una instancia de EventLog.

Propiedad

Valor inicial

Source

Cadena vacía ("").

Log

Parámetro logName.

MachineName

Parámetro machineName.

En el siguiente ejemplo se leen entradas del registro de eventos, "myNewLog", en el equipo "myServer".


Option Explicit
Option Strict

Imports System
Imports System.Diagnostics
Imports System.Threading
Imports Microsoft.VisualBasic

Class MySample
    Public Shared Sub Main()
        If Not EventLog.SourceExists("MySource") Then
            ' Create the source, if it does not already exist.
            ' An event log source should not be created and immediately used.
            ' There is a latency time to enable the source, it should be created
            ' prior to executing the application that uses the source.
            ' Execute this sample a second time to use the new source.
            EventLog.CreateEventSource("MySource", "MyNewLog", "myServer")
            Console.WriteLine("CreatingEventSource")
            'The source is created.  Exit the application to allow it to be registered.
            Return
        End If

        ' Create an EventLog instance and assign its log name.
        Dim myLog As New EventLog("myNewLog", "myServer")

        ' Read the event log entries.
        Dim entry As EventLogEntry
        For Each entry In  myLog.Entries
            Console.WriteLine((ControlChars.Tab & "Entry: " & entry.Message))
        Next entry
    End Sub ' Main
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