EventLogEntryCollection.Item[Int32] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une entrée dans le journal des événements, en fonction d’un index qui commence à 0 (zéro).
public:
virtual property System::Diagnostics::EventLogEntry ^ default[int] { System::Diagnostics::EventLogEntry ^ get(int index); };
public virtual System.Diagnostics.EventLogEntry this[int index] { get; }
member this.Item(int) : System.Diagnostics.EventLogEntry
Default Public Overridable ReadOnly Property Item(index As Integer) As EventLogEntry
Paramètres
- index
- Int32
Index de base zéro associé à l’entrée du journal des événements.
Valeur de propriété
Entrée du journal des événements à l’emplacement spécifié par le index paramètre.
Exemples
L’exemple suivant montre comment afficher des informations pour les éléments d’un EventLogEntryCollection objet.
// Create a new EventLog object.
EventLog myEventLog1 = new EventLog();
myEventLog1.Log = myLogName;
// Obtain the Log Entries of the Event Log
EventLogEntryCollection myEventLogEntryCollection = myEventLog1.Entries;
Console.WriteLine("The number of entries in 'MyNewLog' = " +
myEventLogEntryCollection.Count);
// Display the 'Message' property of EventLogEntry.
for (int i = 0; i < myEventLogEntryCollection.Count; i++)
{
Console.WriteLine("The Message of the EventLog is :" +
myEventLogEntryCollection[i].Message);
}
' Create a new EventLog object.
Dim myEventLog1 As New EventLog()
myEventLog1.Log = myLogName
' Obtain the Log Entries of the Event Log
Dim myEventLogEntryCollection As EventLogEntryCollection = myEventLog1.Entries
Console.WriteLine("The number of entries in 'MyNewLog' = " + _
myEventLogEntryCollection.Count.ToString())
' Display the 'Message' property of EventLogEntry.
Dim i As Integer
For i = 0 To myEventLogEntryCollection.Count - 1
Console.WriteLine("The Message of the EventLog is :" + _
myEventLogEntryCollection(i).Message)
Next i
Remarques
EventLogEntry les objets sont indexés par le système du journal des événements en fonction de l’ordre chronologique dans lequel ils sont arrivés dans le journal des événements. Utilisez la Item[] propriété pour sélectionner une entrée de journal des événements spécifique dont l’index dans la collection est connu.
Itérer au sein de l’instance EventLogEntryCollection effectue les étapes de chaque EventLogEntry objet de manière séquentielle. La collection est dynamique et le nombre d’entrées peut ne pas être immuable lorsque vous entrez la boucle. Par conséquent, vous devez utiliser une boucle au lieu d’une for each...nextfor(int i=0; i<count, i++) boucle pour parcourir les entrées associées à l’instance EventLogEntryCollection pour examiner l’ensemble des entrées.
Étant donné que de nouvelles entrées sont ajoutées à la liste existante, l’exécution pas à pas de la collection vous permet d’accéder aux entrées créées après avoir créé le EventLogEntryCollectionfichier .