EventLog.Exists Método
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.
Determina se o registo especificado existe.
Sobrecargas
| Name | Description |
|---|---|
| Exists(String) |
Determina se o registo existe no computador local. |
| Exists(String, String) |
Determina se o registo existe no computador especificado. |
Exists(String)
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
Determina se o registo existe no computador local.
public:
static bool Exists(System::String ^ logName);
public static bool Exists(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
O nome do registo a procurar. Os valores possíveis incluem: Aplicação, Segurança, Sistema, outros registos específicos da aplicação (como os associados ao Active Directory), ou qualquer registo personalizado no computador.
Devoluções
true se o registo existir no computador local; caso contrário, false.
Exceções
O logName é null ou o valor está vazio.
Exemplos
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
Observações
Use este método para determinar se existe um registo no computador local. Se quiser determinar se existe uma fonte no computador local, use SourceExists.
Como este método acede ao registo, deve ter as permissões de registo apropriadas no computador local; caso contrário, a consulta devolve false.
Como não pode atribuir a um novo registo o nome de um registo existente no mesmo computador, use este método antes de criar um novo registo para determinar se o especificado logName já existe no computador local. O logName parâmetro não é sensível a maiúsculas.
Exists é um static método, por isso pode ser chamado na própria classe. Não é necessário criar uma instância de EventLog para chamar Exists.
Ver também
Aplica-se a
Exists(String, String)
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
- Origem:
- EventLog.cs
Determina se o registo existe no computador especificado.
public:
static bool Exists(System::String ^ logName, System::String ^ machineName);
public static bool Exists(string? logName, 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
O registo para procurar. Os valores possíveis incluem: Aplicação, Segurança, Sistema, outros registos específicos da aplicação (como os associados ao Active Directory), ou qualquer registo personalizado no computador.
- machineName
- String
O nome do computador onde se deve procurar o registo, ou "." para o computador local.
Devoluções
true se o registo existir no computador especificado; caso contrário, false.
Exceções
O machineName parâmetro é um formato inválido. Certifica-te de que usaste a sintaxe correta para o computador onde estás a pesquisar.
-ou-
O logName é null ou o valor é vazio.
Observações
Use este método para determinar se existe um registo num computador remoto. Se quiser determinar se existe uma fonte num computador remoto, use SourceExists.
Como este método acede ao registo, deve ter as permissões de registo apropriadas no computador especificado; caso contrário, a consulta devolve false.
Como não pode atribuir a um novo registo o nome de um registo existente no mesmo computador, use este método antes de criar um novo registo para determinar se já existe um com o especificado logName no servidor especificado machineName pelo parâmetro. Os logName parâmetros e machineName não distinguem maiúsculas e minúsculas.
Exists é um static método, por isso pode ser chamado na própria classe. Não é necessário criar uma nova instância de EventLog para chamar Exists.