Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

EventLogEntryCollection.CopyTo (Método)

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

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

public void CopyTo(
	EventLogEntry[] entries,
	int index
)

Parámetros

entries
Tipo: System.Diagnostics.EventLogEntry[]
Matriz unidimensional de instancias EventLogEntry que constituye el destino de los elementos copiados de la colección. La matriz debe tener una indización de base cero.
index
Tipo: System.Int32
Índice de base cero de la matriz donde comienza la copia.

Dado que las nuevas entradas se agregan a la lista, el recorrido paso a paso por la colección permite el acceso a las entradas que se crearon después de EventLogEntryCollection. La matriz de instancias EventLogEntry es fija en el momento en que se crean las instancias. Por lo tanto, no pueden leerse nuevas entradas utilizando la matriz devuelta por el método CopyTo.

El siguiente ejemplo crea una matriz EventLogEntry y utiliza el método CopyTo para copiar el contenido de EventLogEntryCollection en la matriz.



// 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);
}


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: