InstanceDataCollection.CounterName Property


Gets the name of the performance counter whose instance data you want to get.

Namespace:   System.Diagnostics
Assembly:  System (in System.dll)

public string CounterName { get; }

Property Value

Type: System.String

The performance counter name.

The following code example displays the CounterName property of an InstanceDataCollection.

// Display the contents of an InstanceDataCollection.
public static void ProcessInstanceDataCollection(InstanceDataCollection idCol)

    InstanceData[] instDataArray = new InstanceData[idCol.Count];

    Console.WriteLine("  InstanceDataCollection for \"{0}\" " +
        "has {1} elements.", idCol.CounterName, idCol.Count);

    // Copy and process the InstanceData array.
    idCol.CopyTo(instDataArray, 0);

    int idX;
    for(idX=0; idX<instDataArray.Length; idX++)
        ProcessInstanceDataObject(instDataArray[idX].InstanceName, instDataArray[idX].Sample);

.NET Framework
Available since 1.1
Return to top