Exportar (0) Imprimir
Expandir todo

PerformanceCounterCategory (Constructor) (String)

Inicializa una nueva instancia de la clase PerformanceCounterCategory, establece la propiedad CategoryName en el valor especificado y establece la propiedad MachineName en el equipo local.

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

public PerformanceCounterCategory (
	string categoryName
)
public PerformanceCounterCategory (
	String categoryName
)
public function PerformanceCounterCategory (
	categoryName : String
)

Parámetros

categoryName

Nombre de la categoría de contador de rendimiento u objeto de rendimiento al que se va a asociar esta instancia de PerformanceCounterCategory.

Tipo de excepciónCondición

ArgumentException

categoryName es una cadena vacía ("").

ArgumentNullException

El valor de categoryName es referencia de objeto null (Nothing en Visual Basic).

En el código de ejemplo siguiente se acepta un nombre de PerformanceCounterCategory y un nombre de equipo de la línea de comandos. Se crea una PerformanceCounterCategory utilizando la sobrecarga de constructor adecuada para el número de parámetros proporcionados y, a continuación, se muestran sus propiedades.

Sub Main(ByVal args() As String)
    Dim categoryName As String = ""
    Dim machineName As String = ""
    Dim pcc As PerformanceCounterCategory

    ' Copy the supplied arguments into the local variables.
    Try
        categoryName = args(0)
        machineName = IIf(args(1) = ".", "", args(1))
    Catch ex As Exception
        ' Ignore the exception from non-supplied arguments.
    End Try

    ' Create a PerformanceCounterCategory object using 
    ' the appropriate constructor.
    If categoryName.Length = 0 Then
        pcc = New PerformanceCounterCategory
    ElseIf machineName.Length = 0 Then
        pcc = New PerformanceCounterCategory(categoryName)
    Else
        pcc = New PerformanceCounterCategory(categoryName, machineName)
    End If

    ' Display the properties of the PerformanceCounterCategory object.
    Try
        Console.WriteLine("  Category:  {0}", pcc.CategoryName)
        Console.WriteLine("  Computer:  {0}", pcc.MachineName)
        Console.WriteLine("  Help text: {0}", pcc.CategoryHelp)
    Catch ex As Exception
        Console.WriteLine("Error getting the properties of the " & _
            "PerformanceCounterCategory object:")
        Console.WriteLine(ex.Message)
    End Try
End Sub

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft