EventLog.Clear Metodo

Definizione

Rimuove tutte le voci dal registro eventi.

public:
 void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()

Eccezioni

Il registro eventi non è stato cancellato correttamente.

oppure

Impossibile aprire il log. Codice di errore di Windows non disponibile.

Non viene specificato un valore per la Log proprietà . Assicurarsi che il nome del log non sia una stringa vuota.

Il log non esiste.

Esempio

Nell'esempio seguente viene cancellato un registro eventi.

Attenzione

Poiché applicazioni, sistema, sicurezza e altri log non personalizzati possono contenere informazioni cruciali; assicurarsi di specificare un log personalizzato prima di eseguire questo codice di esempio. In questo esempio viene eliminato il log myNewLogpersonalizzato.

using System;
using System.Diagnostics;
using System.Threading;

class MySample{

    public static void Main(){

        // Create an EventLog instance and assign its log name.
        EventLog myLog = new EventLog();
        myLog.Log = "myNewLog";

        myLog.Clear();
    }
}
Option Explicit
Option Strict

Imports System.Diagnostics
Imports System.Threading

Class MySample
    Public Shared Sub Main()
        ' Create an EventLog instance and assign its log name.
        Dim myLog As New EventLog()
        myLog.Log = "myNewLog"
        
        myLog.Clear()
    End Sub
End Class

Commenti

I log eventi vengono impostati con una dimensione massima che determina il numero di voci che possono contenere. Quando un registro eventi è pieno, interrompe la registrazione di nuove informazioni sull'evento o inizia a sovrascrivere le voci precedenti. Se la registrazione degli eventi si arresta, è possibile usare questo metodo per cancellare il log delle voci esistenti e consentire di avviare nuovamente la registrazione degli eventi. È necessario disporre delle autorizzazioni di amministratore per il computer in cui risiede il log per cancellare le voci del registro eventi.

Clear chiude il registro eventi, rilascia gli handle di evento, recupera nuovi handle di lettura e scrittura e riapre il registro eventi. Gli eventi ricevuti dopo la chiamata al metodo non vengono cancellati insieme agli eventi esistenti.

Si applica a

Vedi anche