InstanceData.Sample プロパティ

定義

このデータを生成したパフォーマンス カウンター サンプルを取得します。

public:
 property System::Diagnostics::CounterSample Sample { System::Diagnostics::CounterSample get(); };
public System.Diagnostics.CounterSample Sample { get; }
member this.Sample : System.Diagnostics.CounterSample
Public ReadOnly Property Sample As CounterSample

プロパティ値

CounterSample プロパティで指定したインスタンスから取得された InstanceName

次のコード例では、 を InstanceData 作成し、その Sample プロパティの値 (への参照) を CounterSample取得します。 次に、 のフィールドを表示します CounterSample

// 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

適用対象