Exportar (0) Imprimir
Expandir todo

PerformanceCounterCategory (Constructor) (String, String)

Actualización: noviembre 2007

Inicializa una nueva instancia de la clase PerformanceCounterCategory y establece las propiedades CategoryName y MachineName en los valores especificados.

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

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

Parámetros

categoryName
Tipo: System.String
Nombre de la categoría de contador de rendimiento u objeto de rendimiento al que se va a asociar esta instancia de PerformanceCounterCategory.
machineName
Tipo: System.String
Equipo en el que residen la categoría del contador de rendimiento y los contadores asociados.

ExcepciónCondición
ArgumentException

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

O bien

La sintaxis de machineName no es válida.

ArgumentNullException

El valor de categoryName es null.

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.

public static void Main(string[] args)
{
    string categoryName = "";
    string machineName = "";
    PerformanceCounterCategory pcc;

    // Copy the supplied arguments into the local variables.
    try
    {
        categoryName = args[0];
        machineName = args[1]=="."? "": args[1];
    }
    catch(Exception ex)
    {
        // Ignore the exception from non-supplied arguments.
    }

    // Create a PerformanceCounterCategory object using 
    // the appropriate constructor.
    if (categoryName.Length==0)
    {
        pcc = new PerformanceCounterCategory();
    }
    else if(machineName.Length==0)
    {
        pcc = new PerformanceCounterCategory(categoryName);
    }
    else
    {
        pcc = new PerformanceCounterCategory(categoryName, machineName);
    }

    // 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(Exception ex)
    {
        Console.WriteLine("Error getting the properties of the " +
            "PerformanceCounterCategory object:");
        Console.WriteLine(ex.Message);
    }
}


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

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft