EventLog.Entries Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает содержимое журнала событий.
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
Значение свойства
Удержание EventLogEntryCollection записей в журнале событий. Каждая запись связана с экземпляром EventLogEntry класса.
- Атрибуты
Примеры
Следующий пример считывает записи в журнале событий MyNewLog на локальном компьютере.
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
Комментарии
Entries Используйте элемент при чтении из журнала событий.
Так как свойство доступно только для чтения, вы не можете изменить запись или запись в журнал с помощью Entries. Вместо этого укажите Source и вызов WriteEntry для записи новой записи журнала. Можно использовать Entries для подсчета количества записей в журнале событий и просмотра каждого из них EventLogEntry в коллекции. Используйте индексированные Item[] члены для получения сведений об определенной записи, например Message, Category, TimeWrittenили EntryType.
Не обязательно указывать Source , когда только считывается из журнала. Для экземпляра EventLog можно указать только Log свойства имени и MachineName (серверного компьютера). В любом случае Entries элемент автоматически заполняется списком записей журнала событий. Вы можете выбрать соответствующий индекс для элемента в этом списке для чтения отдельных записей.
Важное различие между чтением и записью записей журнала заключается в том, что не требуется явно вызывать метод чтения. Log После указания Entries свойства MachineName автоматически заполняется. При изменении значения Log или MachineName свойства Entries свойство будет повторен при следующем чтении.
Замечание
Если вы подключаетесь к журналу, не требуется указывать MachineName . Если не указать , предполагается локальный MachineNameкомпьютер ".