EventLog.Exists Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.