EventLog.Exists Metodo

Definizione

Determina se il log specificato esiste.

Overload

Nome Descrizione
Exists(String)

Determina se il log esiste nel computer locale.

Exists(String, String)

Determina se il log esiste nel computer specificato.

Exists(String)

Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs

Determina se il log esiste nel computer locale.

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

Parametri

logName
String

Nome del log da cercare. I valori possibili includono: Applicazione, Sicurezza, Sistema, altri log specifici dell'applicazione (ad esempio quelli associati a Active Directory) o qualsiasi log personalizzato nel computer.

Valori restituiti

true se il log esiste nel computer locale; in caso contrario, false.

Eccezioni

LogName è null o il valore è vuoto.

Esempio

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

Commenti

Utilizzare questo metodo per determinare se esiste un log nel computer locale. Se si desidera determinare se un'origine esiste nel computer locale, utilizzare SourceExists.

Poiché questo metodo accede al Registro di sistema, è necessario disporre delle autorizzazioni appropriate del Registro di sistema nel computer locale; in caso contrario, la query restituisce false.

Poiché non è possibile assegnare a un nuovo log il nome di un log esistente nello stesso computer, utilizzare questo metodo prima di creare un nuovo log per determinare se l'oggetto specificato logName esiste già nel computer locale. Il logName parametro non fa distinzione tra maiuscole e minuscole.

Exists è un static metodo, quindi può essere chiamato sulla classe stessa. Non è necessario creare un'istanza di EventLog per chiamare Exists.

Vedi anche

Si applica a

Exists(String, String)

Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs
Origine:
EventLog.cs

Determina se il log esiste nel computer specificato.

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

Parametri

logName
String

Log per il quale eseguire la ricerca. I valori possibili includono: Applicazione, Sicurezza, Sistema, altri log specifici dell'applicazione (ad esempio quelli associati a Active Directory) o qualsiasi log personalizzato nel computer.

machineName
String

Nome del computer in cui cercare il log o "." per il computer locale.

Valori restituiti

true se il log esiste nel computer specificato; in caso contrario, false.

Eccezioni

Il machineName parametro non è un formato non valido. Assicurarsi di aver usato la sintassi corretta per il computer in cui si esegue la ricerca.

oppure

è logNamenull o il valore è vuoto.

Commenti

Utilizzare questo metodo per determinare se un log esiste in un computer remoto. Se si desidera determinare se un'origine esiste in un computer remoto, usare SourceExists.

Poiché questo metodo accede al Registro di sistema, è necessario disporre delle autorizzazioni appropriate del Registro di sistema nel computer specificato; in caso contrario, la query restituisce false.

Poiché non è possibile assegnare a un nuovo log il nome di un log esistente nello stesso computer, utilizzare questo metodo prima di creare un nuovo log per determinare se ne esiste già uno nel server specificato logName dal machineName parametro . I logName parametri e non fanno distinzione tra maiuscole e machineName minuscole.

Exists è un static metodo, quindi può essere chiamato sulla classe stessa. Non è necessario creare una nuova istanza di EventLog per chiamare Exists.

Vedi anche

Si applica a