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(); } }
.NET Framework のセキュリティ
プラットフォーム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 メソッドのページへのリンク
.gif)