EventLogEntryCollection.CopyTo(EventLogEntry[], Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Kopieert de elementen van de EventLogEntryCollection naar een matrix met EventLogEntry exemplaren, beginnend bij een bepaalde matrixindex.
public:
void CopyTo(cli::array <System::Diagnostics::EventLogEntry ^> ^ entries, int index);
public void CopyTo(System.Diagnostics.EventLogEntry[] entries, int index);
member this.CopyTo : System.Diagnostics.EventLogEntry[] * int -> unit
Public Sub CopyTo (entries As EventLogEntry(), index As Integer)
Parameters
- entries
- EventLogEntry[]
De eendimensionale matrix van EventLogEntry exemplaren die de bestemming is van de elementen die uit de verzameling zijn gekopieerd. De matrix moet indexering op basis van nul hebben.
- index
- Int32
De op nul gebaseerde index in de matrix waarop kopiëren begint.
Voorbeelden
In het volgende voorbeeld wordt een EventLogEntry matrix gemaakt en wordt de CopyTo methode gebruikt om de inhoud van een EventLogEntryCollection matrix erin te kopiëren.
// 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.
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
Opmerkingen
Omdat er nieuwe vermeldingen aan de bestaande lijst worden toegevoegd, kunt u met de verzameling toegang krijgen tot de items die zijn gemaakt nadat u de EventLogEntryCollectionoorspronkelijke items hebt gemaakt. Een matrix met EventLogEntry exemplaren wordt opgelost op het moment dat deze wordt geïnstantieerd. Daarom kunt u geen nieuwe vermeldingen lezen met behulp van de matrix die door de CopyTo methode wordt geretourneerd.