EventLogEntryCollection.CopyTo(EventLogEntry[], Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğelerini EventLogEntryCollection belirli bir dizi dizininden başlayarak bir örnek dizisine EventLogEntry kopyalar.
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)
Parametreler
- entries
- EventLogEntry[]
Koleksiyondan kopyalanan öğelerin hedefi olan tek boyutlu örnek dizisi EventLogEntry . Dizinin sıfır tabanlı dizinlemeye sahip olması gerekir.
- index
- Int32
Kopyalamanın başladığı dizideki sıfır tabanlı dizin.
Örnekler
Aşağıdaki örnek bir EventLogEntry dizi oluşturur ve içindekileri EventLogEntryCollection içine kopyalamak için yöntemini kullanırCopyTo.
// 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
Açıklamalar
Yeni girdiler var olan listeye eklendiği için, koleksiyonda adım adım ilerletmek, öğesini ilk kez oluşturduktan EventLogEntryCollectionsonra oluşturulan girişlere erişmenizi sağlar. Örnek dizisi EventLogEntry , örnek oluşturulurken düzeltilir. Bu nedenle, yöntemi tarafından CopyTo döndürülen diziyi kullanarak yeni girdileri okuyamazsınız.