本文整理汇总了C#中System.Diagnostics.EventLog.Delete方法的典型用法代码示例。如果您正苦于以下问题:C# EventLog.Delete方法的具体用法?C# EventLog.Delete怎么用?C# EventLog.Delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Diagnostics.EventLog
的用法示例。
在下文中一共展示了EventLog.Delete方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
//引入命名空间
using System;
using System.Diagnostics;
using System.Threading;
class MySample
{
public static void Main()
{
string logName;
if (EventLog.SourceExists("MySource", "MyMachine"))
{
// Find the log associated with this source.
logName = EventLog.LogNameFromSourceName("MySource", "MyMachine");
// Make sure the source is in the log we believe it to be in.
if (logName != "MyLog")
return;
// Delete the source and the log.
EventLog.DeleteEventSource("MySource", "MyMachine");
EventLog.Delete(logName, "MyMachine");
Console.WriteLine(logName + " deleted.");
}
else
{
// Create the event source to make next try successful.
EventSourceCreationData mySourceData = new EventSourceCreationData("MySource", "MyLog");
mySourceData.MachineName = "MyMachine";
EventLog.CreateEventSource(mySourceData);
}
}
}
示例2: Main
//引入命名空间
using System;
using System.Diagnostics;
using System.Threading;
class MySample
{
public static void Main()
{
string logName;
if (EventLog.SourceExists("MySource"))
{
// Find the log associated with this source.
logName = EventLog.LogNameFromSourceName("MySource", ".");
// Make sure the source is in the log we believe it to be in.
if (logName != "MyLog")
return;
// Delete the source and the log.
EventLog.DeleteEventSource("MySource");
EventLog.Delete(logName);
Console.WriteLine(logName + " deleted.");
}
else
{
// Create the event source to make next try successful.
EventLog.CreateEventSource("MySource", "MyLog");
}
}
}
示例3: Main
//引入命名空间
using System;
using System.Diagnostics;
class MainClass {
public static void Main() {
string source = "EventSource";
string log = "MainClass.LOG";
EventLog el = new EventLog();
if (!EventLog.SourceExists(source)) {
EventLog.CreateEventSource(source, log);
}
el.Source = source;
String message = "Starting Up";
el.WriteEntry(message, EventLogEntryType.Information);
message = "Processing";
el.WriteEntry(message, EventLogEntryType.Information);
message = "Shutting down";
el.WriteEntry(message, EventLogEntryType.Information);
el = new EventLog();
if (!EventLog.SourceExists(source)) {
Console.WriteLine("Event Log does not exist!");
return;
}
el.Source = source;
foreach (EventLogEntry entry in el.Entries) {
Console.WriteLine("\tEntry: " + entry.Message);
}
EventLog.Delete(log);
}
}