EventLog.Clear Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u alle vermeldingen uit het gebeurtenislogboek.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Uitzonderingen
Het gebeurtenislogboek is niet gewist.
– of –
Het logboek kan niet worden geopend. Er is geen Windows foutcode beschikbaar.
Er is geen waarde opgegeven voor de Log eigenschap. Zorg ervoor dat de logboeknaam geen lege tekenreeks is.
Het logboek bestaat niet.
Voorbeelden
In het volgende voorbeeld wordt een gebeurtenislogboek gewist.
Caution
Omdat toepassings-, systeem-, beveiligings- en andere niet-aangepaste logboeken belangrijke informatie kunnen bevatten; Zorg ervoor dat u een aangepast logboek opgeeft voordat u deze voorbeeldcode uitvoert. In dit voorbeeld wordt het aangepaste logboek myNewLogverwijderd.
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
Opmerkingen
Gebeurtenislogboeken worden ingesteld met een maximale grootte die bepaalt hoeveel vermeldingen ze mogen bevatten. Wanneer een gebeurtenislogboek vol is, wordt het opnemen van nieuwe gebeurtenisgegevens gestopt of worden eerdere vermeldingen overschreven. Als het opnemen van gebeurtenissen stopt, kunt u deze methode gebruiken om het logboek van bestaande vermeldingen te wissen en toe te staan dat de opname van gebeurtenissen opnieuw wordt gestart. U moet beheerdersmachtigingen hebben voor de computer waarop het logboek zich bevindt om vermeldingen in het gebeurtenislogboek te wissen.
Clear sluit het gebeurtenislogboek, publiceert de gebeurtenis-handles, haalt nieuwe lees- en schrijfgrepen op en opent het gebeurtenislogboek opnieuw. Gebeurtenissen die worden ontvangen na de aanroep van de methode, worden niet gewist, samen met de bestaande gebeurtenissen.