EventLog.Clear Metoda

Definice

Odebere všechny položky z protokolu událostí.

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

Výjimky

Protokol událostí nebyl úspěšně vymazán.

nebo

Protokol nelze otevřít. Kód chyby Systému Windows není k dispozici.

Pro vlastnost není zadána Log hodnota. Ujistěte se, že název protokolu není prázdný řetězec.

Protokol neexistuje.

Příklady

Následující příklad vymaže protokol událostí.

Caution

Vzhledem k tomu, že aplikace, systém, zabezpečení a další protokoly, které nejsou vlastní, mohou obsahovat důležité informace; Před spuštěním tohoto ukázkového kódu nezapomeňte zadat vlastní protokol. Tento příklad odstraní vlastní protokol myNewLog.

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

Poznámky

Protokoly událostí jsou nastaveny s maximální velikostí, která určuje, kolik položek může obsahovat. Když je protokol událostí plný, přestane zaznamenávat nové informace o události nebo začne přepisovat dřívější položky. Pokud se nahrávání událostí zastaví, můžete tuto metodu použít k vymazání protokolu existujících položek a umožnit ho znovu spustit záznam událostí. Abyste mohli vymazat položky protokolu událostí, musíte mít oprávnění správce k počítači, na kterém se protokol nachází.

Clear zavře protokol událostí, uvolní obslužné rutiny událostí, načte nové popisovače pro čtení a zápis a znovu otevře protokol událostí. Události přijaté po volání metody nejsou vymazány spolu s existujícími událostmi.

Platí pro

Viz také