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

Método EventLog::Exists (String^)

 

Publicado: octubre de 2016

Determina si el registro existe en el equipo local.

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

public:
static bool Exists(
	String^ logName
)

Parámetros

logName
Type: System::String^

Nombre del registro que se va a buscar. Posibles valores: Aplicación, Seguridad, Sistema, otros registros específicos de aplicaciones (como los asociados a Active Directory) o cualquier registro personalizado del equipo.

Valor devuelto

Type: System::Boolean

Es true si el registro existe en el equipo local; en caso contrario, es false.

Exception Condition
ArgumentException

LogName es null o el valor está vacío.

Utilice este método para determinar si existe un registro en el equipo local. Si desea determinar si existe un origen en el equipo local, utilice SourceExists.

Dado que este método obtiene acceso al registro, debe tener los permisos adecuados en el equipo local; de lo contrario, la consulta devuelve false.

Ya no puede proporcionar un nuevo registro el nombre de un registro existente en el mismo equipo, utilice este método antes de crear un nuevo registro para determinar si el texto especificado logName ya existe en el equipo local. El logName parámetro no distingue mayúsculas de minúsculas.

Exists es un static (método), por lo que puede llamarse en la misma clase. No es necesario crear una instancia de EventLog para llamar a Exists.

      String^ myLog = "myNewLog";
      if ( EventLog::Exists( myLog ) )
      {
         Console::WriteLine( "Log '{0}' exists.", myLog );
      }
      else
      {
         Console::WriteLine( "Log '{0}' does not exist.", myLog );
      }
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "Exception: {0}", e->Message );
   }

}

EventLogPermission

for administering event log information on the computer. Associated enumeration: F:System.Diagnostics.EventLogPermissionAccess.Administer

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: