PerformanceCounterCategory.CategoryHelp Właściwość

Definicja

Pobiera tekst pomocy kategorii.

public:
 property System::String ^ CategoryHelp { System::String ^ get(); };
public string CategoryHelp { get; }
member this.CategoryHelp : string
Public ReadOnly Property CategoryHelp As String

Wartość właściwości

Opis obiektu wydajności, który mierzy ta kategoria.

Wyjątki

Właściwość CategoryName to null. Przed uzyskaniem pomocy dotyczącej kategorii należy ustawić nazwę kategorii.

Wywołanie podstawowego interfejsu API systemu nie powiodło się.

Przykłady

Poniższy przykład kodu tworzy obiekt PerformanceCounterCategory z elementem PerformanceCounterCategory(). Monituje użytkownika o PerformanceCounterCategory nazwy komputerów i, a następnie ustawia CategoryName właściwości i MachineName z wprowadzonych wartości. Następnie wyświetla wartości CategoryNamewłaściwości , MachineNamei CategoryHelp lub wyświetla komunikat o błędzie, jeśli PerformanceCounterCategory nie można uzyskać dostępu.

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

    // Prompt for fields and set the corresponding properties.
    while (categoryName.Length==0)
    {
        Console.Write("Please enter a non-blank category name: ");
        categoryName = Console.ReadLine().Trim();
        if (categoryName.Length>0)
        {
            pcc.CategoryName = categoryName;
        }
    }
    while (machineName.Length==0)
    {
        Console.Write("Enter a non-blank computer name ['.' for local]: ");
        machineName = Console.ReadLine().Trim();
        if (machineName.Length>0)
        {
            pcc.MachineName = 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);
    }
}
Sub Main(ByVal args() As String)
    Dim categoryName As String = ""
    Dim machineName As String = ""
    Dim pcc As New PerformanceCounterCategory

    ' Prompt for fields and set the corresponding properties.
    While categoryName.Length = 0
        Console.Write("Please enter a non-blank category name: ")
        categoryName = Console.ReadLine().Trim
        If categoryName.Length > 0 Then
            pcc.CategoryName = categoryName
        End If
    End While
    While machineName.Length = 0
        Console.Write( _
            "Enter a non-blank computer name ['.' for local]: ")
        machineName = Console.ReadLine().Trim
        If machineName.Length > 0 Then
            pcc.MachineName = machineName
        End If
    End While

    ' 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

Dotyczy

Zobacz też