Aracılığıyla paylaş


EventLog.Entries Özellik

Tanım

Olay günlüğünün içeriğini alır.

public:
 property System::Diagnostics::EventLogEntryCollection ^ Entries { System::Diagnostics::EventLogEntryCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.EventLogEntryCollection Entries { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Entries : System.Diagnostics.EventLogEntryCollection
Public ReadOnly Property Entries As EventLogEntryCollection

Özellik Değeri

EventLogEntryCollection Olay günlüğündeki girdileri tutan. Her girdi, sınıfın bir örneğiyle ilişkilendirilir EventLogEntry .

Öznitelikler

Örnekler

Aşağıdaki örnek, yerel bilgisayardaki "MyNewLog" olay günlüğündeki girdileri okur.

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);
        }
    }
}
Option Strict
Option Explicit

Imports System.Diagnostics

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
End Class

Açıklamalar

Entries Olay günlüğünden okurken üyeyi kullanın.

Özelliği salt okunur olduğundan, kullanarak Entriesbir girdiyi değiştiremez veya günlüğe yazamazsınız. Bunun yerine, yeni bir Source günlük girdisi yazmak için bir ve çağrısı WriteEntry belirtin. Olay günlüğündeki girdi sayısını saymak ve koleksiyondaki her EventLogEntry birini görüntülemek için kullanabilirsinizEntries. , , TimeWrittenveya EntryTypegibi MessageCategorybelirli bir giriş hakkında bilgi almak için dizine alınmış Item[] üyeyi kullanın.

Yalnızca bir günlükten okurken belirtilmesi Source gerekmez. Örnek için EventLog yalnızca Log ad ve MachineName (sunucu bilgisayar adı) özelliklerini belirtebilirsiniz. Her iki durumda da üye Entries , olay günlüğünün girdi listesiyle otomatik olarak doldurulur. Tek tek girişleri okumak için bu listedeki bir öğe için uygun dizini seçebilirsiniz.

Okuma ve yazma günlüğü girdileri arasındaki önemli bir fark, bir okuma yöntemini açıkça çağırmanın gerekli olmamasıdır. Log ve MachineName belirtildikten Entries sonra özelliği otomatik olarak doldurulur. veya MachineName özelliğinin Log değerini değiştirirseniz, Entries özelliği bir sonraki okumanızda yeniden doldurulur.

Uyarı

Bir günlüğe bağlanıyorsanız öğesini belirtmeniz MachineName gerekmez. belirtmezseniz MachineName, yerel bilgisayar olan "." varsayılır.

Şunlara uygulanır

Ayrıca bkz.