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

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

InstanceDataCollectionCollection.Item プロパティ

指定したカウンタインスタンス データ取得します

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

Public ReadOnly Default
 Property Item ( _
    counterName As String _
) As InstanceDataCollection
Dim instance As InstanceDataCollectionCollection
Dim counterName As String
Dim value As InstanceDataCollection

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

パラメータ

counterName

パフォーマンス カウンタの名前。

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

例外例外
例外種類条件

ArgumentNullException

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

解説解説
使用例使用例

コマンド ラインから PerformanceCounter カテゴリ名およびカウンタ名を受け取コード例次に示します。PerformanceCounterCategory の InstanceDataCollectionCollection取得します次にPerformanceCounter存在する場合は、Item プロパティ (インデクサとして参照される) を使って関連付けられた InstanceDataCollection取得しコレクションからインスタンス名を表示します

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

    Dim idColCol As InstanceDataCollectionCollection

    ' Copy the supplied arguments into the local variables.
    Try
        categoryName = args(0)
        counterName = args(1)
    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)
        idColCol = pcc.ReadCategory()
    Catch ex As Exception
        Console.WriteLine( _
            "An error occurred getting the InstanceDataCollection
 for " & _
            "category ""{0}""."
 & vbCrLf & ex.Message, categoryName)
        Return
    End Try

    ' Check if this counter name exists using the Contains
    ' method of the InstanceDataCollectionCollection.
    If Not idColCol.Contains(counterName) Then
        Console.WriteLine( _
            "Counter ""{0}""
 does not exist in category ""{1}"".",
 _
            counterName, categoryName)
        Return
    Else
        ' Now get the counter's InstanceDataCollection object using
 the
        ' indexer (Item property) for the InstanceDataCollectionCollection.
        Dim countData As InstanceDataCollection
 = idColCol(counterName)

        Dim idColKeys As ICollection = countData.Keys
        Dim idColKeysArray(idColKeys.Count - 1) As
 String
        idColKeys.CopyTo(idColKeysArray, 0)

        Console.WriteLine("Counter ""{0}""
 of category ""{1}""
 " & _
            "has {2} instances.", counterName, categoryName,
 idColKeys.Count)

        ' Display the instance names for this counter.
        Dim index As Integer
        For index = 0 To idColKeysArray.Length
 - 1
            Console.WriteLine("{0,4} -- {1}", index
 + 1, idColKeysArray(index))
        Next index
    End If
End Sub
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
InstanceDataCollectionCollection クラス
InstanceDataCollectionCollection メンバ
System.Diagnostics 名前空間


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS