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

Propiedad CounterCreationData.CounterName

 

Publicado: octubre de 2016

Obtiene o establece el nombre del contador personalizado.

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

<TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
Public Property CounterName As String

Valor de propiedad

Type: System.String

Un nombre para el contador, que es único en su categoría.

Exception Condition
ArgumentNullException

El valor especificado es null.

ArgumentException

El valor especificado no está entre 1 y 80 caracteres o contiene comillas dobles, espacios de caracteres de control o iniciales o finales.

En el ejemplo de código siguiente se muestra cómo obtener y establecer el CounterName propiedad. En este ejemplo se crea dos contadores y establece su CounterName propiedad mediante técnicas diferentes. Cuando se inicializa el primer contador, el CounterName datos se pasan al constructor, mientras que el segundo contador establece la propiedad explícitamente.

Imports System
Imports System.Diagnostics

Namespace MyDiagnostics

    Class MyCounterCreationData

        Shared Sub Main()
            Dim myCol As New CounterCreationDataCollection()

            ' Create two custom counter objects.
            Dim myCounter1 As New CounterCreationData("Counter1", "First custom counter", _
                                      PerformanceCounterType.CounterDelta32)
            Dim myCounter2 As New CounterCreationData()

            ' Set the properties of the 'CounterCreationData' object.
            myCounter2.CounterName = "Counter2"
            myCounter2.CounterHelp = "Second custom counter"
            myCounter2.CounterType = PerformanceCounterType.NumberOfItemsHEX32

            ' Add custom counter objects to CounterCreationDataCollection.
            myCol.Add(myCounter1)
            myCol.Add(myCounter2)

            If PerformanceCounterCategory.Exists("New Counter Category") Then
                PerformanceCounterCategory.Delete("New Counter Category")
            End If
            ' Bind the counters to a PerformanceCounterCategory.
            Dim myCategory As PerformanceCounterCategory = PerformanceCounterCategory.Create("New " + _
                   "Counter Category", "Category Help", _
                   PerformanceCounterCategoryType.SingleInstance, myCol)

            Console.WriteLine("Counter Information:")
            Console.WriteLine("Category Name: " + myCategory.CategoryName)
            Dim i As Integer
            For i = 0 To myCol.Count - 1
                ' Display the properties of the CounterCreationData objects.
                Console.WriteLine("CounterName : " + myCol(i).CounterName)
                Console.WriteLine("CounterHelp : " + myCol(i).CounterHelp)
                Console.WriteLine("CounterType : " + myCol(i).CounterType.ToString())
            Next i
        End Sub 'Main
    End Class 'MyCounterCreationData
End Namespace 'MyDiagnostics

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: