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
Show: