Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
EventLog-Konstruktor
Initialisiert eine neue Instanz der EventLog-Klasse. Die Instanz wird keinem Protokoll zugeordnet.
Assembly: System (in System.dll)
Geben Sie vor dem Aufruf von WriteEntry die Source-Eigenschaft der EventLog-Instanz an. Wenn Sie Entries nur aus dem Protokoll lesen, müssen Sie nur die Log-Eigenschaft und die MachineName-Eigenschaft angeben.
Hinweis
|
|---|
|
Wenn Sie keinen MachineName angeben, wird der lokale Computer (".") verwendet. |
In der folgenden Tabelle werden die anfänglichen Eigenschaftswerte für eine Instanz von EventLog aufgeführt.
|
Property |
Startwert |
|---|---|
|
Eine leere Zeichenfolge (""). |
|
|
Eine leere Zeichenfolge (""). |
|
|
Der lokale Computer ("."). |
Im folgenden Beispiel wird die Quelle MySource erstellt, wenn sie nicht bereits vorhanden ist, und anschließend ein Eintrag in das Ereignisprotokoll MyNewLog geschrieben.
using System; using System.Diagnostics; using System.Threading; class MySample{ public static void Main(){ // Create the source, if it does not already exist. if(!EventLog.SourceExists("MySource")) { //An event log source should not be created and immediately used. //There is a latency time to enable the source, it should be created //prior to executing the application that uses the source. //Execute this sample a second time to use the new source. EventLog.CreateEventSource("MySource", "MyNewLog"); Console.WriteLine("CreatedEventSource"); Console.WriteLine("Exiting, execute the application a second time to use the source."); // The source is created. Exit the application to allow it to be registered. return; } // Create an EventLog instance and assign its source. EventLog myLog = new EventLog(); myLog.Source = "MySource"; // Write an informational entry to the event log. myLog.WriteEntry("Writing to event log."); } }
-
EventLogPermission
zum Schreiben von Ereignisprotokollinformationen auf dem Computer. Zugeordnete Enumeration: EventLogPermissionAccess.Write
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Hinweis