PerformanceCounterCategory.MachineName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen des Computers ab, auf dem diese Kategorie vorhanden ist, oder legt diesen fest.
public:
property System::String ^ MachineName { System::String ^ get(); void set(System::String ^ value); };
public string MachineName { get; set; }
member this.MachineName : string with get, set
Public Property MachineName As String
Eigenschaftswert
Der Name des Computers, auf dem die Leistungsindikatorkategorie und die zugeordneten Zähler vorhanden sind.
Ausnahmen
Die Syntax für MachineName ist ungültig.
Beispiele
Im folgenden Codebeispiel wird ein PerformanceCounterCategory mit dem PerformanceCounterCategory() Konstruktor erstellt. Der Benutzer wird aufgefordert, die PerformanceCounterCategory Computernamen und die Computernamen einzugeben, und legt dann die CategoryName Eigenschaften und MachineName aus den eingegebenen Werten fest. Anschließend werden die Werte der CategoryNameEigenschaften , MachineNameund CategoryHelp angezeigt, oder es wird eine Fehlermeldung angezeigt, wenn auf nicht PerformanceCounterCategory zugegriffen werden kann.
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