イベント ログからアプリケーションのイベント ソース登録を削除します。
オーバーロードの一覧
ローカル コンピュータのイベント ログからイベント ソースの登録を削除します。
[Visual Basic] Overloads Public Shared Sub DeleteEventSource(String)
指定したコンピュータからアプリケーションのイベント ソース登録を削除します。
[Visual Basic] Overloads Public Shared Sub DeleteEventSource(String, String)
[C++] public: static void DeleteEventSource(String*, String*);
[JScript] public static function DeleteEventSource(String, String);
使用例
[Visual Basic, C#, C++] 指定したコンピュータからソースを削除する例を次に示します。この例は、ソースからログの内容を判断してから、そのログを削除します。
[Visual Basic, C#, C++] メモ イベント ログには複数のソースが書き込むことがあります。カスタム ログを削除する前に、そのログに書き込んでいるソースが他に存在しないことを確認してください。
[Visual Basic, C#, C++] メモ ここでは、DeleteEventSource のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Option Explicit
Option Strict
Imports System
Imports System.Diagnostics
Imports System.Threading
Class MySample
Public Shared Sub Main()
Dim logName As String
If EventLog.SourceExists("MyOldSource", "myServer") Then
logName = EventLog.LogNameFromSourceName("MyOldSource", "myServer")
EventLog.DeleteEventSource("MyOldSource", "myServer")
EventLog.Delete(logName, "myServer")
Console.WriteLine((logName & " deleted."))
End If
End Sub 'Main
End Class 'MySample
[C#]
using System;
using System.Diagnostics;
using System.Threading;
class MySample{
public static void Main(){
string logName;
if(EventLog.SourceExists("MyOldSource", "myServer")){
logName = EventLog.LogNameFromSourceName("MyOldSource", "myServer");
EventLog.DeleteEventSource("MyOldSource", "myServer");
EventLog.Delete(logName, "myServer");
Console.WriteLine(logName + " deleted.");
}
}
}
[C++]
#using <mscorlib.dll>
#using <System.dll>
using namespace System;
using namespace System::Diagnostics;
using namespace System::Threading;
int main(){
String* logName;
if(EventLog::SourceExists(S"MyOldSource", S"myServer")){
logName = EventLog::LogNameFromSourceName(S"MyOldSource", S"myServer");
EventLog::DeleteEventSource(S"MyOldSource", S"myServer");
EventLog::Delete(logName, S"myServer");
Console::WriteLine(S"{0} deleted.", logName);
}
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。