EventLog.Exists Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si existe el registro especificado.
Sobrecargas
Exists(String) |
Determina si el registro existe en el equipo local. |
Exists(String, String) |
Determina si el registro existe en el equipo especificado. |
Exists(String)
- Source:
- EventLog.cs
- Source:
- EventLog.cs
- Source:
- EventLog.cs
Determina si el registro existe en el equipo local.
public:
static bool Exists(System::String ^ logName);
public static bool Exists (string logName);
static member Exists : string -> bool
Public Shared Function Exists (logName As String) As Boolean
Parámetros
- logName
- 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.
Devoluciones
true
si el registro existe en el equipo local; en caso contrario, false
.
Excepciones
LogName es null
o el valor está vacío.
Ejemplos
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 );
}
}
string myLog = "myNewLog";
if (EventLog.Exists(myLog))
{
Console.WriteLine("Log '"+myLog+"' exists.");
}
else
{
Console.WriteLine("Log '"+myLog+"' does not exist.");
}
Dim myLog As String = "myNewLog"
If EventLog.Exists(myLog) Then
Console.WriteLine("Log '" + myLog + "' exists.")
Else
Console.WriteLine("Log '" + myLog + "' does not exist.")
End If
Comentarios
Use este método para determinar si existe un registro en el equipo local. Si desea determinar si existe un origen en el equipo local, use SourceExists.
Dado que este método accede al Registro, debe tener los permisos del Registro adecuados en el equipo local; de lo contrario, la consulta devuelve false
.
Dado que no se puede asignar un nuevo registro al nombre de un registro existente en el mismo equipo, use este método antes de crear un nuevo registro para determinar si el 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 se puede llamar a en la propia clase. No es necesario crear una instancia de EventLog para llamar Existsa .
Consulte también
Se aplica a
Exists(String, String)
- Source:
- EventLog.cs
- Source:
- EventLog.cs
- Source:
- EventLog.cs
Determina si el registro existe en el equipo especificado.
public:
static bool Exists(System::String ^ logName, System::String ^ machineName);
public static bool Exists (string logName, string machineName);
static member Exists : string * string -> bool
Public Shared Function Exists (logName As String, machineName As String) As Boolean
Parámetros
- logName
- String
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.
- machineName
- String
Nombre del equipo en el que se va a buscar el registro o "." para el equipo local.
Devoluciones
true
si el registro existe en el equipo especificado; en caso contrario, false
.
Excepciones
El parámetro machineName
no es un formato válido. Asegúrese de que ha utilizado la sintaxis adecuada para el equipo en el que está buscando.
o bien
El parámetro logName
es null
o el valor está vacío.
Comentarios
Use este método para determinar si existe un registro en un equipo remoto. Si desea determinar si existe un origen en un equipo remoto, use SourceExists.
Dado que este método accede al Registro, debe tener los permisos del Registro adecuados en el equipo especificado; de lo contrario, la consulta devuelve false
.
Dado que no se puede asignar un nuevo registro al nombre de un registro existente en el mismo equipo, use este método antes de crear un nuevo registro para determinar si ya existe uno con el especificado logName
en el servidor especificado por el machineName
parámetro . Los logName
parámetros y machineName
no distinguen mayúsculas de minúsculas.
Exists es un static
método, por lo que se puede llamar a en la propia clase. No es necesario crear una nueva instancia de EventLog para llamar Existsa .