InstanceDataCollection.Item プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > InstanceDataCollection.Item プロパティの意味・解説 

InstanceDataCollection.Item プロパティ

このカウンタ関連付けられているインスタンス データ取得します通常、これは一連の生のカウンタ値です。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public ReadOnly Default
 Property Item ( _
    instanceName As String _
) As InstanceData
Dim instance As InstanceDataCollection
Dim instanceName As String
Dim value As InstanceData

value = instance(instanceName)
public InstanceData this [
    string instanceName
] { get; }
public:
property InstanceData^ default [String^] {
    InstanceData^ get (String^ instanceName);
}
/** @property */
public InstanceData get_Item (String instanceName)

パラメータ

instanceName

パフォーマンス カウンタ カテゴリ インスタンスの名前。カテゴリ含まれるインスタンス1 つだけ場合空の文字列 ("")。

プロパティ
InstanceDataCollection オブジェクトインデックス作成使用する InstanceData 項目。

例外例外
例外種類条件

ArgumentNullException

instanceName パラメータnull 参照 (Visual Basic では Nothing) です。

解説解説

instanceName パラメータでは、大文字と小文字区別されません。

使用例使用例

コマンド ラインから PerformanceCounterカテゴリ名、カウンタ名、およびインスタンス名を受け入れコード例次に示しますカテゴリの InstanceDataCollectionCollection を取得します。これは、InstanceDataCollection オブジェクトコレクションです。このコレクションから、指定されカウンタ特定の InstanceDataCollection取得しますインスタンス存在する場合は、Item プロパティ (インデクサとして参照) を使用して関連する InstanceData オブジェクト取得します

Sub Main(ByVal args() As
 String)
    Dim categoryName As String
 = ""
    Dim counterName As String
 = ""
    Dim instanceName As String
 = ""

    Dim idCol As InstanceDataCollection
    Const SINGLE_INSTANCE_NAME As String
 = _
        "systemdiagnosticsperfcounterlibsingleinstance"

    ' Copy the supplied arguments into the local variables.
    Try
        categoryName = args(0)
        counterName = args(1)
        instanceName = args(2)
    Catch ex As Exception
        ' Ignore the exception from non-supplied arguments.
    End Try

    Try
        ' Get the InstanceDataCollectionCollection for this category.
        Dim pcc As New PerformanceCounterCategory(categoryName)
        Dim idColCol As InstanceDataCollectionCollection
 = _
            pcc.ReadCategory()

        ' Get the InstanceDataCollection for this counter.
        idCol = idColCol(counterName)
        If idCol Is Nothing
 Then
            Throw New Exception("Counter
 does not exist.")
        End If
    Catch ex As Exception
        Console.WriteLine( _
            "An error occurred getting the InstanceDataCollection
 for " & _
            "category ""{0}"",
 counter ""{1}""."
 & vbCrLf & ex.Message, _
            categoryName, counterName)
        Return
    End Try

    ' If the instance name is empty, use the single-instance name.
    If instanceName.Length = 0 Then
        instanceName = SINGLE_INSTANCE_NAME
    End If

    ' Check if this instance name exists using the Contains
    ' method of the InstanceDataCollection.
    If Not idCol.Contains(instanceName) Then
        Console.WriteLine( _
            "Instance ""{0}""
 does not exist in counter ""{1}"",
 " & _
            "category ""{2}"".",
 instanceName, counterName, categoryName)
        Return
    Else
        ' The instance name exists, now get its InstanceData object
        ' using the indexer (Item property) for the InstanceDataCollection.
        Dim instData As InstanceData = idCol(instanceName)

        Console.WriteLine("CategoryName: {0}", categoryName)
        Console.WriteLine("CounterName:  {0}", counterName)
        Console.WriteLine("InstanceName: {0}", instData.InstanceName)
        Console.WriteLine("RawValue:     {0}", instData.RawValue)
    End If
End Sub
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
InstanceDataCollection クラス
InstanceDataCollection メンバ
System.Diagnostics 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からInstanceDataCollection.Item プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からInstanceDataCollection.Item プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からInstanceDataCollection.Item プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

InstanceDataCollection.Item プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



InstanceDataCollection.Item プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS