Freigeben über


EntryWrittenEventArgs.Entry-Eigenschaft

Ruft den Eintrag im Ereignisprotokoll ab, der in das Protokoll geschrieben wurde.

Namespace: System.Diagnostics
Assembly: System (in system.dll)

Syntax

'Declaration
Public ReadOnly Property Entry As EventLogEntry
'Usage
Dim instance As EntryWrittenEventArgs
Dim value As EventLogEntry

value = instance.Entry
public EventLogEntry Entry { get; }
public:
property EventLogEntry^ Entry {
    EventLogEntry^ get ();
}
/** @property */
public EventLogEntry get_Entry ()
public function get Entry () : EventLogEntry

Eigenschaftenwert

Ein EventLogEntry, der den Eintrag darstellt, der in das Ereignisprotokoll geschrieben wurde.

Beispiel

Im folgenden Beispiel wird davon ausgegangen, dass Sie bereits das Beispiel in EntryWrittenEventArgs(EventLogEntry) implementiert haben.

Es wird ein benutzerdefiniertes EventLog-Objekt erstellt und ein Eintrag in dieses geschrieben. Anschließend wird mithilfe des ersten Eintrags im benutzerdefinierten EventLog ein EntryWrittenEventArgs-Objekt erstellt. Dieses Objekt wird zum Benachrichtigen einer Meldung verwendet.

Protected Shared Sub MyOnEntry(source As Object, e As EntryWrittenEventArgs)
   Dim myEventLogEntry As EventLogEntry = e.Entry
   If Not (myEventLogEntry Is Nothing) Then
      Console.WriteLine("Current message entry is: '" + _
                                          myEventLogEntry.Message + "'")
   Else
      Console.WriteLine("The current entry is null")
   End If
End Sub 'MyOnEntry
protected static void MyOnEntry(Object source, EntryWrittenEventArgs e)
{
   EventLogEntry myEventLogEntry=e.Entry;
   if(myEventLogEntry!=null)
   {
      Console.WriteLine("Current message entry is: '" 
                        + myEventLogEntry.Message+"'");
   }
   else
   {
      Console.WriteLine("The current entry is null");
   }
}
void MyOnEntry( Object^ source, EntryWrittenEventArgs^ e )
{
   EventLogEntry^ myEventLogEntry = e->Entry;
   if ( myEventLogEntry )
   {
      Console::WriteLine( "Current message entry is: '{0}'", myEventLogEntry->Message );
   }
   else
   {
      Console::WriteLine( "The current entry is null" );
   }
}
protected static void MyOnEntry(Object source, EntryWrittenEventArgs e)
{
    EventLogEntry myEventLogEntry = e.get_Entry();
    if (myEventLogEntry != null) {
        Console.WriteLine("Current message entry is: '" 
            + myEventLogEntry.get_Message() + "'");
    }
    else {
        Console.WriteLine("The current entry is null");
    }
} //MyOnEntry

Plattformen

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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

EntryWrittenEventArgs-Klasse
EntryWrittenEventArgs-Member
System.Diagnostics-Namespace