Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Constructor CounterCreationDataCollection (CounterCreationDataCollection)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la CounterCreationDataCollection clase utilizando la colección especificada de CounterCreationData instancias.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

Public Sub New (
	value As CounterCreationDataCollection
)

Parámetros

value
Type: System.Diagnostics.CounterCreationDataCollection

Un CounterCreationDataCollection que contiene CounterCreationData instancias con el que se va a inicializar esta CounterCreationDataCollection.

Exception Condition
ArgumentNullException

El valor de value es null.

En el ejemplo siguiente se muestra cómo crear un CounterCreationDataCollection objeto utilizando CounterCreationData objetos desde otro CounterCreationDataCollection.

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

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: