Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kopiert die Elemente aus EventLogEntryCollection in ein Array von EventLogEntry-Instanzen, beginnend bei einem bestimmten Arrayindex.
Namespace: System.Diagnostics
Assembly: System (in system.dll)
Syntax
'Declaration
Public Sub CopyTo ( _
entries As EventLogEntry(), _
index As Integer _
)
'Usage
Dim instance As EventLogEntryCollection
Dim entries As EventLogEntry()
Dim index As Integer
instance.CopyTo(entries, index)
public void CopyTo (
EventLogEntry[] entries,
int index
)
public:
void CopyTo (
array<EventLogEntry^>^ entries,
int index
)
public void CopyTo (
EventLogEntry[] entries,
int index
)
public function CopyTo (
entries : EventLogEntry[],
index : int
)
Parameter
- entries
Das eindimensionale Array von EventLogEntry-Instanzen, in das die Elemente aus der Auflistung kopiert werden. Für das Array muss eine nullbasierte Indizierung verwendet werden.
- index
Der nullbasierte Index im Array, ab dem mit dem Kopieren begonnen wird.
Hinweise
Da neue Einträge am Ende der vorhandenen Liste angefügt werden, können Sie beim Durchlaufen der Auflistung auch auf Einträge zugreifen, die nach dem Erstellen der EventLogEntryCollection hinzugefügt wurden. Ein Array von EventLogEntry-Instanzen wird nach der Instanziierung nicht mehr aktualisiert. Sie können daher keine neuen Einträge über ein Array lesen, das von der CopyTo-Methode zurückgegeben wurde.
Beispiel
' Copy the EventLog entries to Array of type EventLogEntry.
Dim myEventLogEntryArray(myEventLogEntryCollection.Count-1) As EventLogEntry
myEventLogEntryCollection.CopyTo(myEventLogEntryArray, 0)
Dim myEnumerator As IEnumerator = myEventLogEntryArray.GetEnumerator()
While myEnumerator.MoveNext()
Dim myEventLogEntry As EventLogEntry = CType(myEnumerator.Current, EventLogEntry)
Console.WriteLine("The LocalTime the Event is generated is " + _
myEventLogEntry.TimeGenerated)
End While
// Copy the EventLog entries to Array of type EventLogEntry.
EventLogEntry[] myEventLogEntryArray=
new EventLogEntry[myEventLogEntryCollection.Count];
myEventLogEntryCollection.CopyTo(myEventLogEntryArray,0);
IEnumerator myEnumerator=myEventLogEntryArray.GetEnumerator();
while(myEnumerator.MoveNext())
{
EventLogEntry myEventLogEntry =(EventLogEntry)myEnumerator.Current;
Console.WriteLine("The LocalTime the Event is generated is "
+myEventLogEntry.TimeGenerated);
}
// Copy the EventLog entries to Array of type EventLogEntry.
EventLogEntry myEventLogEntryArray[] =
new EventLogEntry[myEventLogEntryCollection.get_Count()];
myEventLogEntryCollection.CopyTo(myEventLogEntryArray, 0);
IEnumerator myEnumerator = myEventLogEntryArray.GetEnumerator();
while (myEnumerator.MoveNext()) {
EventLogEntry myEventLogEntry =
(EventLogEntry)myEnumerator.get_Current();
Console.WriteLine("The LocalTime the Event is generated is "
+ myEventLogEntry.get_TimeGenerated());
}
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
EventLogEntryCollection-Klasse
EventLogEntryCollection-Member
System.Diagnostics-Namespace
EventLog.Entries-Eigenschaft