EventLog.Clear メソッド
アセンブリ: System (system.dll 内)
構文
例外
イベント ログには最大サイズが設定されており、格納できるエントリの数が制限されます。イベント ログが設定されているサイズを超えると、新しいイベント情報の記録が停止されるか、古いエントリが上書きされます。記録が停止した場合は、このメソッドを使用すると、既存のエントリのログを消去し、イベントの記録を再び開始できます。イベント ログのエントリを消去するには、ログが存在するコンピュータに対する管理者アクセス許可が必要です。
Clear は、イベント ログを閉じてイベント ハンドルを解放し、新しい読み取り/書き込みハンドルを取得し、再びイベント ログを開きます。このメソッドの呼び出し後に受信されたイベントは、既存のイベントと一緒には消去されません。
注意 |
---|
アプリケーション ログ、システム ログ、セキュリティ ログ、およびその他の非カスタム ログには重要な情報を格納されている可能性があるため、このサンプル コードを実行する前に、カスタム ログに "mySource" が登録されていることを確認してください。 |
Option Explicit Option Strict Imports System 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 'Main End Class 'MySample
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(); } }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- EventLog.Clear メソッドのページへのリンク