Share via


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

La cancellazione del log eventi non è stata eseguita correttamente.

-oppure-

È impossibile aprire il log. Non è disponibile un codice di errore di Windows.

Non è specificato un valore per la proprietà Log. Verificare che il nome del log non corrisponda a una stringa vuota.

Il log non è presente.

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.dll>

using namespace System;
using namespace System::Diagnostics;
using namespace System::Threading;
int main()
{
   
   // Create an EventLog instance and assign its log name.
   EventLog^ myLog = gcnew EventLog;
   myLog->Log = "myNewLog";
   myLog->Clear();
}
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 dimensioni massime che determinano il numero di voci che possono contenere. Quando un registro eventi è completo, 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 di nuovo gli eventi di registrazione. È necessario disporre delle autorizzazioni di amministratore per il computer in cui risiede il log per cancellare le voci del log eventi.

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

Si applica a

Vedi anche