EventLogEntryCollection.CopyTo(EventLogEntry[], Int32) Método

Definición

Copia los elementos de en EventLogEntryCollection una matriz de EventLogEntry instancias, comenzando en un índice de matriz determinado.

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)

Parámetros

entries
EventLogEntry[]

Matriz unidimensional de EventLogEntry instancias que es el destino de los elementos copiados de la colección. La matriz debe tener una indexación basada en cero.

index
Int32

Índice de base cero de la matriz en la que comienza la copia.

Ejemplos

En el ejemplo siguiente se crea una EventLogEntry matriz y se usa el CopyTo método para copiar el contenido de un objeto EventLogEntryCollection en ella.


// 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

Comentarios

Dado que las nuevas entradas se anexan a la lista existente, recorrer la colección le permite acceder a las entradas que se crearon después de crear originalmente .EventLogEntryCollection Se ha corregido una matriz de EventLogEntry instancias en el momento en que se crea una instancia. Por lo tanto, no se pueden leer entradas nuevas mediante la matriz devuelta por el CopyTo método .

Se aplica a

Consulte también