InstanceData(String, CounterSample) Costruttore

Definizione

Inizializza una nuova istanza della classe InstanceData utilizzando l'istanza del contatore delle prestazioni e del campione specificata.

public:
 InstanceData(System::String ^ instanceName, System::Diagnostics::CounterSample sample);
public InstanceData(string instanceName, System.Diagnostics.CounterSample sample);
new System.Diagnostics.InstanceData : string * System.Diagnostics.CounterSample -> System.Diagnostics.InstanceData
Public Sub New (instanceName As String, sample As CounterSample)

Parametri

instanceName
String

Nome di un'istanza associata al contatore delle prestazioni.

sample
CounterSample

Oggetto CounterSample tratto dall'istanza specificata dal instanceName parametro .

Esempio

Nell'esempio di codice seguente viene creato un oggetto InstanceData e vengono visualizzati i valori di alcuni dei relativi campi.

// Display the contents of an InstanceData object.
public static void ProcessInstanceDataObject(string name, CounterSample CSRef)
{

    InstanceData instData = new InstanceData(name, CSRef);
    Console.WriteLine("    Data from InstanceData object:\r\n" +
        "      InstanceName: {0,-31} RawValue: {1}", instData.InstanceName, instData.RawValue);

    CounterSample sample = instData.Sample;
    Console.WriteLine("    Data from CounterSample object:\r\n" +
        "      CounterType: {0,-32} SystemFrequency: {1}\r\n" +
        "      BaseValue: {2,-34} RawValue: {3}\r\n" +
        "      CounterFrequency: {4,-27} CounterTimeStamp: {5}\r\n" +
        "      TimeStamp: {6,-34} TimeStamp100nSec: {7}", sample.CounterType, sample.SystemFrequency, sample.BaseValue, sample.RawValue, sample.CounterFrequency, sample.CounterTimeStamp, sample.TimeStamp, sample.TimeStamp100nSec);
}
' Display the contents of an InstanceData object.
Sub ProcessInstanceDataObject(ByVal name As String, _
                              ByVal CSRef As CounterSample)

    Dim instData As New InstanceData(name, CSRef)
    Console.WriteLine("    Data from InstanceData object:" & vbCrLf & _
        "      InstanceName: {0,-31} RawValue: {1}", _
        instData.InstanceName, instData.RawValue)

    Dim sample As CounterSample = instData.Sample
    Console.WriteLine("    Data from CounterSample object:" & vbCrLf & _
        "      CounterType: {0,-32} SystemFrequency: {1}" & vbCrLf & _
        "      BaseValue: {2,-34} RawValue: {3}" & vbCrLf & _
        "      CounterFrequency: {4,-27} CounterTimeStamp: {5}" & vbCrLf & _
        "      TimeStamp: {6,-34} TimeStamp100nSec: {7}", _
        sample.CounterType, sample.SystemFrequency, sample.BaseValue, _
        sample.RawValue, sample.CounterFrequency, sample.CounterTimeStamp, _
        sample.TimeStamp, sample.TimeStamp100nSec)
End Sub

Si applica a