CounterCreationDataCollection Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe CounterCreationDataCollection.
Overload
| Nome | Descrizione |
|---|---|
| CounterCreationDataCollection() |
Inizializza una nuova istanza della CounterCreationDataCollection classe , senza istanze associate CounterCreationData . |
| CounterCreationDataCollection(CounterCreationData[]) |
Inizializza una nuova istanza della CounterCreationDataCollection classe utilizzando la matrice di CounterCreationData istanze specificata. |
| CounterCreationDataCollection(CounterCreationDataCollection) |
Inizializza una nuova istanza della CounterCreationDataCollection classe utilizzando la raccolta di CounterCreationData istanze specificata. |
CounterCreationDataCollection()
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
Inizializza una nuova istanza della CounterCreationDataCollection classe , senza istanze associate CounterCreationData .
public:
CounterCreationDataCollection();
public CounterCreationDataCollection();
Public Sub New ()
Si applica a
CounterCreationDataCollection(CounterCreationData[])
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
Inizializza una nuova istanza della CounterCreationDataCollection classe utilizzando la matrice di CounterCreationData istanze specificata.
public:
CounterCreationDataCollection(cli::array <System::Diagnostics::CounterCreationData ^> ^ value);
public CounterCreationDataCollection(System.Diagnostics.CounterCreationData[] value);
new System.Diagnostics.CounterCreationDataCollection : System.Diagnostics.CounterCreationData[] -> System.Diagnostics.CounterCreationDataCollection
Public Sub New (value As CounterCreationData())
Parametri
- value
- CounterCreationData[]
Matrice di CounterCreationData istanze con cui inizializzare questo CounterCreationDataCollectionoggetto .
Eccezioni
value è null.
Esempio
Nell'esempio seguente viene illustrato come creare un CounterCreationDataCollection oggetto usando una 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");
}
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", _
PerformanceCounterCategoryType.SingleInstance, myCounterCollection)
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
Si applica a
CounterCreationDataCollection(CounterCreationDataCollection)
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
- Origine:
- CounterCreationDataCollection.cs
Inizializza una nuova istanza della CounterCreationDataCollection classe utilizzando la raccolta di CounterCreationData istanze specificata.
public:
CounterCreationDataCollection(System::Diagnostics::CounterCreationDataCollection ^ value);
public CounterCreationDataCollection(System.Diagnostics.CounterCreationDataCollection value);
new System.Diagnostics.CounterCreationDataCollection : System.Diagnostics.CounterCreationDataCollection -> System.Diagnostics.CounterCreationDataCollection
Public Sub New (value As CounterCreationDataCollection)
Parametri
Oggetto CounterCreationDataCollection che contiene CounterCreationData le istanze con cui inizializzare questo CounterCreationDataCollectionoggetto .
Eccezioni
value è null.
Esempio
Nell'esempio seguente viene illustrato come creare un CounterCreationDataCollection oggetto usando CounterCreationData oggetti di un altro CounterCreationDataCollectionoggetto .
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",
PerformanceCounterCategoryType.SingleInstance, myNewCounterCollection);
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");
}
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", _
PerformanceCounterCategoryType.SingleInstance, myNewCounterCollection)
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