Freigeben über


EventLogEntry.Message-Eigenschaft

Ruft die lokalisierte Meldung ab, die diesem Ereigniseintrag zugeordnet ist.

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

Syntax

'Declaration
Public ReadOnly Property Message As String
'Usage
Dim instance As EventLogEntry
Dim value As String

value = instance.Message
public string Message { get; }
public:
property String^ Message {
    String^ get ();
}
/** @property */
public String get_Message ()
public function get Message () : String

Eigenschaftenwert

Der formatierte lokalisierte Text der Meldung. Dazu zählen zugeordnete Ersatzzeichenfolgen.

Ausnahmen

Ausnahmetyp Bedingung

Exception

Der Speicherplatz konnte für eine der Einfügezeichenfolgen, die der Meldung zugeordnet sind, nicht reserviert werden.

Hinweise

Beim Abrufen dieser Eigenschaft wird die Windows-Registrierung geöffnet, um den Dateinamen der DLL-Datei zu bestimmen, die den lokalisierten Text enthält. Wenn Sie beim Testen des Quellcodes einen Registrierungsfehler erhalten, überprüfen Sie, ob die DLL-Datei auf dem Computer vorhanden ist. Wenn Einfügezeichenfolgen in der Meldung enthalten sind, werden Fehler bei der Reservierung abgefangen.

Beispiel

Option Strict
Option Explicit

Imports System
Imports System.Diagnostics
Imports Microsoft.VisualBasic

Class MySample
    Public Shared Sub Main()
        
        Dim myLog As New EventLog()
        myLog.Log = "MyNewLog"
        Dim entry As EventLogEntry
        For Each entry In  myLog.Entries
            Console.WriteLine((ControlChars.Tab & "Entry: " & entry.Message))
        Next entry
    End Sub ' Main
End Class ' MySample
using System;
using System.Diagnostics;
              
class MySample{

    public static void Main(){

        EventLog myLog = new EventLog();
        myLog.Log = "MyNewLog";                      
        foreach(EventLogEntry entry in myLog.Entries){
            Console.WriteLine("\tEntry: " + entry.Message);
        }    
    }       
}
   
#using <System.dll>

using namespace System;
using namespace System::Diagnostics;
int main()
{
   EventLog^ myLog = gcnew EventLog;
   myLog->Log = "MyNewLog";
   System::Collections::IEnumerator^ myEnum = myLog->Entries->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      EventLogEntry^ entry = safe_cast<EventLogEntry^>(myEnum->Current);
      Console::WriteLine( "\tEntry: {0}", entry->Message );
   }
}
import System.*;
import System.Diagnostics.*;
import System.Collections.*;

class MySample
{
    public static void main(String[] args)
    {
        EventLog myLog = new EventLog();
        myLog.set_Log("MyNewLog");
        EventLogEntry entry;
        IEnumerator objEnum = myLog.get_Entries().GetEnumerator();
        while (objEnum.MoveNext()) {
            entry = (EventLogEntry)objEnum.get_Current();
            Console.WriteLine("\tEntry: " + entry.get_Message());
        }
    } //main
} //MySample

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

EventLogEntry-Klasse
EventLogEntry-Member
System.Diagnostics-Namespace
EventInstance-Klasse
WriteEvent