EventLog.Entries Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o conteúdo do log de eventos.
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
Valor da propriedade
Uma EventLogEntryCollection retenção das entradas no log de eventos. Cada entrada é associada a uma instância da EventLogEntry classe.
- Atributos
Exemplos
O exemplo a seguir lê entradas no log de eventos, "MyNewLog", no computador local.
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
Comentários
Use o Entries membro ao ler do log de eventos.
Como a propriedade é somente leitura, você não pode modificar uma entrada ou gravar no log usando Entries. Em vez disso, especifique uma Source chamada WriteEntry para gravar uma nova entrada de log. Você pode usar Entries para contar o número de entradas no log de eventos e exibir cada uma EventLogEntry na coleção. Use o membro indexado Item[] para recuperar informações sobre uma entrada específica, como Message, , Categoryou TimeWrittenEntryType.
Não é necessário especificar um Source ao ler somente de um log. Você pode especificar apenas o Log nome e MachineName as propriedades (nome do computador do servidor) para a EventLog instância. Em ambos os casos, o Entries membro é preenchido automaticamente com a lista de entradas do log de eventos. Você pode selecionar o índice apropriado para um item nesta lista para ler entradas individuais.
Uma distinção importante entre ler e gravar entradas de log é que não é necessário chamar explicitamente um método de leitura. Depois de Log especificada MachineName , a Entries propriedade é preenchida automaticamente. Se você alterar o valor da Log propriedade ou MachineName da propriedade, a Entries propriedade será repovoada na próxima vez que você lê-la.
Observação
Não é necessário especificar se MachineName você está se conectando a um log. Se você não especificar o MachineNamecomputador local , ".", será assumido.