Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore PerformanceCounterCategory ()

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della PerformanceCounterCategory classe lascia il CategoryName vuota e la la MachineName proprietà al computer locale.

Spazio dei nomi:   System.Diagnostics
Assembly:  System (in System.dll)

public PerformanceCounterCategory()

Il CategoryName deve essere impostata prima di associare questa PerformanceCounterCategory istanza con un oggetto delle prestazioni nel server. In caso contrario, viene generata un'eccezione.

Nell'esempio seguente accetta un PerformanceCounterCategory nome e un nome di computer dalla riga di comando. Crea un PerformanceCounterCategory utilizzando l'overload del costruttore appropriato per il numero di parametri forniti, quindi vengono visualizzate le relative proprietà.

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);
    }
}

PerformanceCounterPermission

for reading performance counter categories. Associated enumeration: F:System.Diagnostics.PerformanceCounterPermissionAccess.Read.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: