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

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

CounterCreationDataCollection.Remove メソッド

CounterCreationDataコレクションから削除します

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

Public Overridable Sub Remove
 ( _
    value As CounterCreationData _
)
Dim instance As CounterCreationDataCollection
Dim value As CounterCreationData

instance.Remove(value)
public virtual void Remove (
    CounterCreationData value
)
public:
virtual void Remove (
    CounterCreationData^ value
)
public void Remove (
    CounterCreationData value
)
public function Remove (
    value : CounterCreationData
)

パラメータ

value

コレクションから削除する CounterCreationData。

例外例外
例外種類条件

ArgumentNullException

valuenull 参照 (Visual Basic では Nothing) です。

ArgumentException

valueCounterCreationData オブジェクトではありません。

または

valueコレクション内に存在しません。

使用例使用例
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.Remove メソッドのお隣キーワード
検索ランキング

   

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



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

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

©2024 GRAS Group, Inc.RSS