CounterCreationDataCollection コンストラクタとは? わかりやすく解説

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

CounterCreationDataCollection コンストラクタ (CounterCreationData[])

CounterCreationData インスタンス配列指定してCounterCreationDataCollection クラス新しインスタンス初期化します。

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

Public Sub New ( _
    value As CounterCreationData() _
)
Dim value As CounterCreationData()

Dim instance As New CounterCreationDataCollection(value)
public CounterCreationDataCollection (
    CounterCreationData[] value
)
public:
CounterCreationDataCollection (
    array<CounterCreationData^>^ value
)
public CounterCreationDataCollection (
    CounterCreationData[] value
)
public function CounterCreationDataCollection
 (
    value : CounterCreationData[]
)

パラメータ

value

この CounterCreationDataCollection を初期化するために使用する CounterCreationData インスタンス配列

例外例外
例外種類条件

ArgumentNullException

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

使用例使用例
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(myCounterCreationData)
   ' Create the category.
   PerformanceCounterCategory.Create(myCategoryName, "Sample Category",
 _
                                       myCounterCollection)

   For i = 0 To numberOfCounters - 1
      myCounter = New PerformanceCounter(myCategoryName, _
                              myCounterCreationData(i).CounterName, "",
 False)
   Next i
   Console.WriteLine("The list of counters in
 'CounterCollection' are :")

   For i = 0 To myCounterCollection.Count -
 1
      Console.WriteLine("Counter {0} is '{1}'",
 i, _
                                    myCounterCollection(i).CounterName)
   Next i
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(myCounterCreationData);
   // Create the category.
   PerformanceCounterCategory.Create(myCategoryName,
      "Sample Category", myCounterCollection);

   for(int i = 0; i < numberOfCounters;
 i++)
   {
      myCounter = new PerformanceCounter(myCategoryName,
         myCounterCreationData[i].CounterName, "", false);
   }
   Console.WriteLine("The list of counters in 'CounterCollection'
 are :");
   for(int i = 0; i < myCounterCollection.Count;
 i++)
      Console.WriteLine("Counter {0} is '{1}'", i, myCounterCollection[i].CounterName);
}
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(
 myCounterCreationData );
   
   // Create the category.
   PerformanceCounterCategory::Create( myCategoryName, "Sample Category",
 myCounterCollection );
   for ( int i = 0; i < numberOfCounters;
 i++ )
   {
      myCounter = gcnew PerformanceCounter( myCategoryName,myCounterCreationData[
 i ]->CounterName,"",false );

   }
   Console::WriteLine( "The list of counters in 'CounterCollection'
 are :" );
   for ( int i = 0; i < myCounterCollection->Count;
 i++ )
      Console::WriteLine( "Counter {0} is '{1}'", i, myCounterCollection[
 i ]->CounterName );
}
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(myCounterCreationData);
    // Create the category.
    PerformanceCounterCategory.Create(myCategoryName, 
        "Sample Category", myCounterCollection);

    for (int i = 0; i < numberOfCounters;
 i++) {
        myCounter = new PerformanceCounter(myCategoryName,
            myCounterCreationData[i].get_CounterName(), "", false);
    }
    Console.WriteLine("The list of counters in "
        + "'CounterCollection' are :");
    for (int i = 0; i < myCounterCollection.get_Count();
 i++) {
        Console.WriteLine("Counter {0} is '{1}'", 
            System.Convert.ToString(i),
            myCounterCollection.get_Item(i).get_CounterName());
    }
}
else {
    Console.WriteLine("The category already exists");
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CounterCreationDataCollection クラス
CounterCreationDataCollection メンバ
System.Diagnostics 名前空間

CounterCreationDataCollection コンストラクタ (CounterCreationDataCollection)

CounterCreationData インスタンスコレクション指定してCounterCreationDataCollection クラス新しインスタンス初期化します。

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

Public Sub New ( _
    value As CounterCreationDataCollection _
)
Dim value As CounterCreationDataCollection

Dim instance As New CounterCreationDataCollection(value)
public CounterCreationDataCollection (
    CounterCreationDataCollection value
)
public:
CounterCreationDataCollection (
    CounterCreationDataCollection^ value
)
public CounterCreationDataCollection (
    CounterCreationDataCollection value
)
public function CounterCreationDataCollection
 (
    value : CounterCreationDataCollection
)

パラメータ

value

この CounterCreationDataCollection を初期化するために使用する CounterCreationData インスタンス格納されている CounterCreationDataCollection

例外例外
例外種類条件

ArgumentNullException

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

使用例使用例
Dim myCategoryName As String
Dim numberOfCounters As Integer
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(myCounterCreationData)
Console.Write("Enter the category Name:")
myCategoryName = Console.ReadLine()
' Check if the category already exists or not.
If Not PerformanceCounterCategory.Exists(myCategoryName)
 Then
   Dim myNewCounterCollection As New
 CounterCreationDataCollection(myCounterCollection)
   PerformanceCounterCategory.Create(myCategoryName, "Sample Category",
 _
                                          myNewCounterCollection)

   For i = 0 To numberOfCounters - 1
      myCounter = New PerformanceCounter(myCategoryName, _
                     myCounterCreationData(i).CounterName, "",
 False)
   Next i
   Console.WriteLine("The list of counters in
 'CounterCollection' are : ")

   For i = 0 To myNewCounterCollection.Count
 - 1
      Console.WriteLine("Counter {0} is '{1}'",
 i, myNewCounterCollection(i).CounterName)
   Next i
Else
   Console.WriteLine("The category already exists")
End If
string myCategoryName;
int numberOfCounters;
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(myCounterCreationData);
Console.Write("Enter the category Name:");
myCategoryName = Console.ReadLine();
// Check if the category already exists or not.
if(!PerformanceCounterCategory.Exists(myCategoryName))
{
   CounterCreationDataCollection myNewCounterCollection =
      new CounterCreationDataCollection(myCounterCollection);
   PerformanceCounterCategory.Create(myCategoryName, "Sample Category"
,
      myNewCounterCollection);

   for(int i = 0; i < numberOfCounters;
 i++)
   {
      myCounter = new PerformanceCounter(myCategoryName,
         myCounterCreationData[i].CounterName, "", false);
   }
   Console.WriteLine("The list of counters in 'CounterCollection'
 are : ");
   for(int i = 0; i < myNewCounterCollection.Count;
 i++)
      Console.WriteLine("Counter {0} is '{1}'", i, myNewCounterCollection[i].CounterName);
}
else
{
   Console.WriteLine("The category already exists");
}
String^ myCategoryName;
int numberOfCounters;
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(
 myCounterCreationData );
Console::Write( "Enter the category Name:" );
myCategoryName = Console::ReadLine();

// Check if the category already exists or not.
if (  !PerformanceCounterCategory::Exists( myCategoryName ) )
{
   CounterCreationDataCollection^ myNewCounterCollection = gcnew CounterCreationDataCollection(
 myCounterCollection );
   PerformanceCounterCategory::Create( myCategoryName, "Sample Category",
 myNewCounterCollection );
   for ( int i = 0; i < numberOfCounters; i++
 )
   {
      myCounter = gcnew PerformanceCounter( myCategoryName,myCounterCreationData[
 i ]->CounterName,"",false );

   }
   Console::WriteLine( "The list of counters in 'CounterCollection'
 are : " );
   for ( int i = 0; i < myNewCounterCollection->Count;
 i++ )
      Console::WriteLine( "Counter {0} is '{1}'", i, myNewCounterCollection[
 i ]->CounterName );
}
else
{
   Console::WriteLine( "The category already exists" );
}
String myCategoryName;
int numberOfCounters;
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.set_Item(i, new CounterCreationData());
    myCounterCreationData[i].set_CounterName(Console.ReadLine());
}
CounterCreationDataCollection myCounterCollection = new 
    CounterCreationDataCollection(myCounterCreationData);
Console.Write("Enter the category Name:");
myCategoryName = Console.ReadLine();
// Check if the category already exists or not.
if (!(PerformanceCounterCategory.Exists(myCategoryName))) {
    CounterCreationDataCollection myNewCounterCollection = new
        CounterCreationDataCollection(myCounterCollection);
    PerformanceCounterCategory.Create(myCategoryName, 
        "Sample Category", myNewCounterCollection);

    for (int i = 0; i < numberOfCounters; i++)
 {
        myCounter = new PerformanceCounter(myCategoryName,
            myCounterCreationData[i].get_CounterName(), "", false);
    }
    Console.WriteLine("The list of counters in "
        + "'CounterCollection' are : ");
    for (int i = 0; i < myNewCounterCollection.get_Count();
 i++) {
        Console.WriteLine("Counter {0} is '{1}'", 
            System.Convert.ToString(i), 
            myNewCounterCollection.get_Item(i).get_CounterName());
    }
}
else {
    Console.WriteLine("The category already exists");
}
String myCategoryName;
int numberOfCounters;
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(myCounterCreationData);
Console.Write("Enter the category Name:");
myCategoryName = Console.ReadLine();
// Check if the category already exists or not.
if (!(PerformanceCounterCategory.Exists(myCategoryName))) {
    CounterCreationDataCollection myNewCounterCollection = new
 
        CounterCreationDataCollection(myCounterCollection);
    PerformanceCounterCategory.Create(myCategoryName,
        "Sample Category", myNewCounterCollection);

    for (int i = 0; i < numberOfCounters; i++)
 {
        myCounter = new PerformanceCounter(myCategoryName, 
            myCounterCreationData[i].get_CounterName(), "", false);
    }
    Console.WriteLine("The list of counters in "
        + "'CounterCollection' are : ");
    for (int i = 0; i < myNewCounterCollection.get_Count();
 i++) {
        Console.WriteLine("Counter {0} is '{1}'", 
            System.Convert.ToString(i), 
            myNewCounterCollection.get_Item(i).get_CounterName());
    }
}
else {
    Console.WriteLine("The category already exists");
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CounterCreationDataCollection クラス
CounterCreationDataCollection メンバ
System.Diagnostics 名前空間

CounterCreationDataCollection コンストラクタ

CounterCreationDataCollection クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
CounterCreationDataCollection () CounterCreationData インスタンス関連付けずに、CounterCreationDataCollection クラス新しインスタンス初期化します。
CounterCreationDataCollection (CounterCreationData[]) CounterCreationData インスタンス配列指定してCounterCreationDataCollection クラス新しインスタンス初期化します。
CounterCreationDataCollection (CounterCreationDataCollection) CounterCreationData インスタンスコレクション指定してCounterCreationDataCollection クラス新しインスタンス初期化します。
参照参照

関連項目

CounterCreationDataCollection クラス
CounterCreationDataCollection メンバ
System.Diagnostics 名前空間

CounterCreationDataCollection コンストラクタ ()

CounterCreationData インスタンス関連付けずに、CounterCreationDataCollection クラス新しインスタンス初期化します。

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

Dim instance As New CounterCreationDataCollection
public CounterCreationDataCollection ()
public:
CounterCreationDataCollection ()
public CounterCreationDataCollection ()
public function CounterCreationDataCollection
 ()
使用例使用例
Imports System
Imports System.Diagnostics

Public Class CounterDataCollectionExample
   Private Shared myCounter As
 PerformanceCounter
   Public Shared Sub Main()
      Try

         Dim myCategoryName As String
         Dim numberOfCounters As Integer
         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(myCounterCreationData)
         Console.Write("Enter the category Name : ")
         myCategoryName = Console.ReadLine()
         ' Check if the category already exists or not.
         If Not PerformanceCounterCategory.Exists(myCategoryName)
 Then
            Dim myNewCounterCollection As New
 CounterCreationDataCollection()
            ' Add the 'CounterCreationDataCollection' to 'CounterCreationDataCollection'
 object.
            myNewCounterCollection.AddRange(myCounterCollection)

            PerformanceCounterCategory.Create(myCategoryName, "Sample
 Category", _
                                          myNewCounterCollection)
            For i = 0 To numberOfCounters -
 1
               myCounter = New PerformanceCounter(myCategoryName,
 _
                                 myCounterCreationData(i).CounterName, "",
 False)
            Next i
            Console.WriteLine("The list of counters in CounterCollection
 are: ")

            For i = 0 To myNewCounterCollection.Count
 - 1
               Console.WriteLine("Counter {0} is '{1}'",
 i + 1, _
                                             myNewCounterCollection(i).CounterName)
            Next i
         Else
            Console.WriteLine("The category already exists")
         End If

      Catch e As Exception
         Console.WriteLine("Exception: {0}.", e.Message)
         Return
      End Try
   End Sub 'Main
End Class 'CounterDataCollectionExample
using System;
using System.Diagnostics;

public class CounterDataCollectionExample
{
   static PerformanceCounter myCounter;
   public static void Main()
   {
      try
      {

         string myCategoryName;
         int numberOfCounters;
         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(myCounterCreationData);
         Console.Write("Enter the category Name : ");
         myCategoryName = Console.ReadLine();
         // Check if the category already exists or not.
         if(!PerformanceCounterCategory.Exists(myCategoryName))
         {
            CounterCreationDataCollection myNewCounterCollection =
               new CounterCreationDataCollection();
            // Add the 'CounterCreationDataCollection' to 'CounterCreationDataCollection'
 object.
            myNewCounterCollection.AddRange(myCounterCollection);

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

            for(int i = 0; i < numberOfCounters;
 i++)
            {
               myCounter = new PerformanceCounter(myCategoryName
,
                  myCounterCreationData[i].CounterName, "", false);
            }
            Console.WriteLine("The list of counters in CounterCollection
 are: ");
            for(int i = 0; i < myNewCounterCollection.Count;
 i++)
               Console.WriteLine("Counter {0} is '{1}'", i+1, myNewCounterCollection[i].CounterName);
         }
         else
         {
            Console.WriteLine("The category already exists");
         }

      }
      catch(Exception e)
      {
         Console.WriteLine("Exception: {0}.", e.Message);
         return;
      }
   }
}
#using <System.dll>

using namespace System;
using namespace System::Diagnostics;
int main()
{
   PerformanceCounter^ myCounter;
   try
   {
      String^ myCategoryName;
      int numberOfCounters;
      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(
 myCounterCreationData );
      Console::Write( "Enter the category Name : " );
      myCategoryName = Console::ReadLine();

      // Check if the category already exists or not.
      if (  !PerformanceCounterCategory::Exists( myCategoryName
 ) )
      {
         CounterCreationDataCollection^ myNewCounterCollection = gcnew CounterCreationDataCollection;

         // Add the 'CounterCreationDataCollection' to 'CounterCreationDataCollection'
 Object*.
         myNewCounterCollection->AddRange( myCounterCollection );
         PerformanceCounterCategory::Create( myCategoryName, "Sample Category",
 myNewCounterCollection );
         for ( int i = 0; i < numberOfCounters;
 i++ )
         {
            myCounter = gcnew PerformanceCounter( myCategoryName,myCounterCreationData[
 i ]->CounterName,"",false );

         }
         Console::WriteLine( "The list of counters in CounterCollection
 are: " );
         for ( int i = 0; i < myNewCounterCollection->Count;
 i++ )
            Console::WriteLine( "Counter {0} is '{1}'", i + 1, myNewCounterCollection[
 i ]->CounterName );
      }
      else
      {
         Console::WriteLine( "The category already exists" );
      }
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "Exception: {0}.", e->Message );
   }
}
import System.*;
import System.Diagnostics.*;

public class CounterDataCollectionExample
{
    private static PerformanceCounter myCounter;

    public static void main(String[]
 args)
    {
        try {
            String myCategoryName;
            int numberOfCounters;
            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.set_Item(i, new CounterCreationData());
                myCounterCreationData[i].set_CounterName(Console.ReadLine());
            }
            CounterCreationDataCollection myCounterCollection = new
 
                CounterCreationDataCollection(myCounterCreationData);
            Console.Write("Enter the category Name : ");
            myCategoryName = Console.ReadLine();
            // Check if the category already exists or not.
            if (!(PerformanceCounterCategory.Exists(myCategoryName)))
 {
                CounterCreationDataCollection myNewCounterCollection = new
 
                    CounterCreationDataCollection();
                // Add the 'CounterCreationDataCollection' to 
                // 'CounterCreationDataCollection' object.
                myNewCounterCollection.AddRange(myCounterCollection);

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

                for (int i = 0; i < numberOfCounters;
 i++) {
                    myCounter = new PerformanceCounter(myCategoryName
,
                        myCounterCreationData[i].get_CounterName(), "",
 false);
                }
                Console.WriteLine("The list of counters in
 "
                    + "CounterCollection are: ");
                for (int i = 0; i < myNewCounterCollection.get_Count();
 i++) {
                    Console.WriteLine("Counter {0} is '{1}'", 
                        System.Convert.ToString(i + 1),
                        myNewCounterCollection.get_Item(i).get_CounterName());
                }
            }
            else {
                Console.WriteLine("The category already exists");
            }
        }
        catch (System.Exception e) {
            Console.WriteLine("Exception: {0}.", e.get_Message());
            return;
        }
    } //main
} //CounterDataCollectionExample
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CounterCreationDataCollection クラス
CounterCreationDataCollection メンバ
System.Diagnostics 名前空間



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

辞書ショートカット

すべての辞書の索引

「CounterCreationDataCollection コンストラクタ」の関連用語

CounterCreationDataCollection コンストラクタのお隣キーワード
検索ランキング

   

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



CounterCreationDataCollection コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS