Aracılığıyla paylaş


InstanceDataCollectionCollection.CopyTo Yöntem

Tanım

Bir örnek dizisini InstanceDataCollection belirtilen dizindeki koleksiyona kopyalar.

public:
 void CopyTo(cli::array <System::Diagnostics::InstanceDataCollection ^> ^ counters, int index);
public void CopyTo (System.Diagnostics.InstanceDataCollection[] counters, int index);
override this.CopyTo : System.Diagnostics.InstanceDataCollection[] * int -> unit
Public Sub CopyTo (counters As InstanceDataCollection(), index As Integer)

Parametreler

counters
InstanceDataCollection[]

Koleksiyona InstanceDataCollection eklenecek örnek dizisi (içerdikleri sayaçlarla tanımlanır).

index
Int32

Yeni örneklerin ekleneceği konum.

Örnekler

Aşağıdaki kod örneği, nesnesini InstanceDataCollectionCollection bir nesne dizisine InstanceDataCollection dönüştürmek için yöntemini kullanırCopyTo. Dizinin her öğesi InstanceDataCollection daha fazla işleme için bir işleve geçirilir.


// Process the InstanceDataCollectionCollection for this category.
PerformanceCounterCategory pcc = new PerformanceCounterCategory(categoryName);
InstanceDataCollectionCollection idColCol = pcc.ReadCategory();
InstanceDataCollection[] idColArray = new InstanceDataCollection[idColCol.Count];

Console.WriteLine("InstanceDataCollectionCollection for \"{0}\" " +
    "has {1} elements.", categoryName, idColCol.Count);

// Copy and process the InstanceDataCollection array.
idColCol.CopyTo(idColArray, 0);

foreach ( InstanceDataCollection idCol in idColArray )
{
    ProcessInstanceDataCollection(idCol);
}

' Process the InstanceDataCollectionCollection for this category.
Dim pcc As New PerformanceCounterCategory(categoryName)
Dim idColCol As InstanceDataCollectionCollection = pcc.ReadCategory()
Dim idColArray(idColCol.Count - 1) As InstanceDataCollection

Console.WriteLine("InstanceDataCollectionCollection for ""{0}"" " & _
    "has {1} elements.", categoryName, idColCol.Count)

' Copy and process the InstanceDataCollection array.
idColCol.CopyTo(idColArray, 0)

Dim idCol As InstanceDataCollection
For Each idCol In idColArray
    ProcessInstanceDataCollection(idCol)
Next idCol

Şunlara uygulanır