Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore CounterCreationDataCollection (CounterCreationData[])

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di CounterCreationDataCollection classe utilizzando la matrice specificata di CounterCreationData istanze.

Spazio dei nomi:   System.Diagnostics
Assembly:  System (in System.dll)

public CounterCreationDataCollection(
	CounterCreationData[] value
)

Parametri

value
Type: System.Diagnostics.CounterCreationData[]

Matrice di CounterCreationData istanze con cui inizializzare l'oggetto CounterCreationDataCollection.

Exception Condition
ArgumentNullException

value è null.

Nell'esempio seguente viene illustrato come creare un CounterCreationDataCollection oggetto utilizzando un CounterCreationData matrice.

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",
    PerformanceCounterCategoryType.SingleInstance, myCounterCollection);

    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");
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: