EventLogEntryCollection.CopyTo(EventLogEntry[], Int32) Methode

Definitie

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.

Van toepassing op

Zie ook