CounterCreationDataCollection.Contains メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CounterCreationDataCollection.Contains メソッドの意味・解説 

CounterCreationDataCollection.Contains メソッド

CounterCreationData インスタンスコレクションにあるかどうか判断します

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

Public Function Contains ( _
    value As CounterCreationData _
) As Boolean
Dim instance As CounterCreationDataCollection
Dim value As CounterCreationData
Dim returnValue As Boolean

returnValue = instance.Contains(value)
public bool Contains (
    CounterCreationData value
)
public:
bool Contains (
    CounterCreationData^ value
)
public boolean Contains (
    CounterCreationData value
)
public function Contains (
    value : CounterCreationData
) : boolean

パラメータ

value

コレクションで検索する CounterCreationData。

戻り値
指定されCounterCreationDataコレクションにある場合trueそれ以外場合false

使用例使用例
Dim myCategoryName As String
Dim numberOfCounters As Integer
Console.Write("Enter the category Name :")
myCategoryName = Console.ReadLine()
' Check if the category already exists or not.
If Not PerformanceCounterCategory.Exists(myCategoryName)
 Then
   Console.Write("Enter the number of counters : ")
   numberOfCounters = Integer.Parse(Console.ReadLine())
   Dim myCounterCreationData(numberOfCounters-1) As
 CounterCreationData
   Dim i As Integer
   For i = 0 To numberOfCounters - 1
      Console.Write("Enter the counter name for {0} counter :
 ", i)
      myCounterCreationData(i) = New CounterCreationData()
      myCounterCreationData(i).CounterName = Console.ReadLine()
   Next i
   Dim myCounterCollection As New
 CounterCreationDataCollection()
   ' Add the 'CounterCreationData[]' to 'CounterCollection'.
   myCounterCollection.AddRange(myCounterCreationData)

   PerformanceCounterCategory.Create(myCategoryName, "Sample Category",
 myCounterCollection)

   For i = 0 To numberOfCounters - 1
      myCounter = New PerformanceCounter(myCategoryName, _
                                 myCounterCreationData(i).CounterName, "",
 False)
   Next i
   ' Remove an instance of 'CounterCreationData' from 'CounterCollection'.
   If myCounterCreationData.Length > 0 Then
      If myCounterCollection.Contains(myCounterCreationData(0))
 Then
         myCounterCollection.Remove(myCounterCreationData(0))
         Console.WriteLine("'{0}' counter is removed from the "
 + _
                     "CounterCreationDataCollection",
 myCounterCreationData(0).CounterName)
      End If
   Else
      Console.WriteLine("The counters does not exist")
   End If
Else
   Console.WriteLine("The category already exists")
End If
string myCategoryName;
int numberOfCounters;
Console.Write("Enter the category Name :");
myCategoryName = Console.ReadLine();
// Check if the category already exists or not.
if(!PerformanceCounterCategory.Exists(myCategoryName))
{
   Console.Write("Enter the number of counters : ");
   numberOfCounters = int.Parse(Console.ReadLine());
   CounterCreationData[]  myCounterCreationData =
      new CounterCreationData[numberOfCounters];
   for(int i = 0; i < numberOfCounters;
 i++)
   {
      Console.Write("Enter the counter name for {0} counter
 : ", i);
      myCounterCreationData[i] = new CounterCreationData();
      myCounterCreationData[i].CounterName = Console.ReadLine();
   }
   CounterCreationDataCollection myCounterCollection =
      new CounterCreationDataCollection();
   // Add the 'CounterCreationData[]' to 'CounterCollection'.
   myCounterCollection.AddRange(myCounterCreationData);

   PerformanceCounterCategory.Create(myCategoryName,
      "Sample Category", myCounterCollection);

   for(int i = 0; i < numberOfCounters;
 i++)
   {
      myCounter = new PerformanceCounter(myCategoryName,
         myCounterCreationData[i].CounterName, "", false);
   }
   // Remove an instance of 'CounterCreationData' from 'CounterCollection'.
   if(myCounterCreationData.Length > 0)
   {
      if(myCounterCollection.Contains(myCounterCreationData[0]))
      {
         myCounterCollection.Remove(myCounterCreationData[0]);
         Console.WriteLine("'{0}' counter is removed from the " +
            "CounterCreationDataCollection", myCounterCreationData[0].CounterName);
      }
   }
   else
   {
      Console.WriteLine("The counters does not exist");
   }
}
else
{
   Console.WriteLine("The category already exists");
}
String^ myCategoryName;
int numberOfCounters;
Console::Write( "Enter the category Name :" );
myCategoryName = Console::ReadLine();
// Check if the category already exists or not.
if (  !PerformanceCounterCategory::Exists( myCategoryName ) )
{
   Console::Write( "Enter the number of counters : " );
   numberOfCounters = Int32::Parse( Console::ReadLine() );
   array<CounterCreationData^>^ myCounterCreationData =
      gcnew array<CounterCreationData^>(numberOfCounters);
   for ( int i = 0; i < numberOfCounters;
 i++ )
   {
      Console::Write( "Enter the counter name for {0} counter
 : ", i );
      myCounterCreationData[ i ] = gcnew CounterCreationData;
      myCounterCreationData[ i ]->CounterName = Console::ReadLine();
   }
   CounterCreationDataCollection^ myCounterCollection =
      gcnew CounterCreationDataCollection;
   // Add the 'CounterCreationData[]' to 'CounterCollection'.
   myCounterCollection->AddRange( myCounterCreationData );

   PerformanceCounterCategory::Create( myCategoryName,
      "Sample Category", myCounterCollection );

   for ( int i = 0; i < numberOfCounters;
 i++ )
   {
      myCounter = gcnew PerformanceCounter( myCategoryName,
         myCounterCreationData[ i ]->CounterName, "", false
 );
   }
   if ( myCounterCreationData->Length > 0 )
   {
      if ( myCounterCollection->Contains( myCounterCreationData[
 0 ] ) )
      {
         myCounterCollection->Remove( myCounterCreationData[ 0 ] );
         Console::WriteLine( "'{0}' counter is removed from the" +
           " CounterCreationDataCollection", myCounterCreationData[ 0 ]->CounterName
 );
      }
   }
   else
   {
      Console::WriteLine( "The counters does not exist" );
   }
}
else
{
   Console::WriteLine( "The category already exists" );
}
String myCategoryName;
int numberOfCounters;
Console.Write("Enter the category Name :");
myCategoryName = Console.ReadLine();
// Check if the category already exists or not.
if (!(PerformanceCounterCategory.Exists(myCategoryName))) {
    Console.Write("Enter the number of counters : ");
    numberOfCounters = Int32.Parse(Console.ReadLine());
    CounterCreationData myCounterCreationData[] = new 
        CounterCreationData[numberOfCounters];
    for (int i = 0; i < numberOfCounters;
 i++) {
        Console.Write("Enter the counter name for {0} counter
 : ",
            System.Convert.ToString(i));
        myCounterCreationData[i] = new CounterCreationData();
        myCounterCreationData[i].set_CounterName(Console.ReadLine());
    }
    CounterCreationDataCollection myCounterCollection = new 
        CounterCreationDataCollection();
    // Add the 'CounterCreationData[]' to 'CounterCollection'.
    myCounterCollection.AddRange(myCounterCreationData);

    PerformanceCounterCategory.Create(myCategoryName,
        "Sample Category", myCounterCollection);

    for (int i = 0; i < numberOfCounters;
 i++) {
        myCounter = new PerformanceCounter(myCategoryName,
            myCounterCreationData[i].get_CounterName(), "", false);
    }
    // Remove an instance of 'CounterCreationData' from
    // 'CounterCollection'.
    if (myCounterCreationData.get_Length() > 0) {
        if (myCounterCollection.Contains(
            myCounterCreationData.get_Item(0))) {
            myCounterCollection.Remove(
                myCounterCreationData.get_Item(0));
            Console.WriteLine("'{0}' counter is removed from the " 
                + "CounterCreationDataCollection",
                myCounterCreationData[0].get_CounterName());
        }
    }
    else {
        Console.WriteLine("The counters does not exist");
    }
}
else {
    Console.WriteLine("The category already exists");
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CounterCreationDataCollection クラス
CounterCreationDataCollection メンバ
System.Diagnostics 名前空間



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

辞書ショートカット

すべての辞書の索引

CounterCreationDataCollection.Contains メソッドのお隣キーワード
検索ランキング

   

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



CounterCreationDataCollection.Contains メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS