PerformanceCounterCategory Konstruktoren
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.
Initialisiert eine neue Instanz der PerformanceCounterCategory-Klasse.
Überlädt
PerformanceCounterCategory() |
Initialisiert eine neue Instanz der PerformanceCounterCategory-Klasse, lässt die CategoryName-Eigenschaft leer und legt die MachineName-Eigenschaft auf den lokalen Computer fest. |
PerformanceCounterCategory(String) |
Initialisiert eine neue Instanz der PerformanceCounterCategory-Klasse, legt die CategoryName-Eigenschaft auf den angegebenen Wert und die MachineName-Eigenschaft auf den lokalen Computer fest. |
PerformanceCounterCategory(String, String) |
Initialisiert eine neue Instanz der PerformanceCounterCategory-Klasse und legt die CategoryName-Eigenschaft und die MachineName-Eigenschaft auf die angegebenen Werte fest. |
PerformanceCounterCategory()
Initialisiert eine neue Instanz der PerformanceCounterCategory-Klasse, lässt die CategoryName-Eigenschaft leer und legt die MachineName-Eigenschaft auf den lokalen Computer fest.
public:
PerformanceCounterCategory();
public PerformanceCounterCategory ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel werden ein PerformanceCounterCategory Name und ein Computername aus der Befehlszeile akzeptiert. Es erstellt eine PerformanceCounterCategory mithilfe der Konstruktorüberladung, die für die Anzahl der bereitgestellten Parameter geeignet ist, und zeigt dann dessen Eigenschaften an.
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);
}
}
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
Hinweise
Die CategoryName -Eigenschaft muss festgelegt werden, bevor diese PerformanceCounterCategory instance einem Leistungsobjekt auf dem Server zugeordnet wird. Andernfalls wird eine Ausnahme ausgelöst.
Weitere Informationen
Gilt für:
PerformanceCounterCategory(String)
Initialisiert eine neue Instanz der PerformanceCounterCategory-Klasse, legt die CategoryName-Eigenschaft auf den angegebenen Wert und die MachineName-Eigenschaft auf den lokalen Computer fest.
public:
PerformanceCounterCategory(System::String ^ categoryName);
public PerformanceCounterCategory (string categoryName);
new System.Diagnostics.PerformanceCounterCategory : string -> System.Diagnostics.PerformanceCounterCategory
Public Sub New (categoryName As String)
Parameter
- categoryName
- String
Der Name der Leistungsindikatorkategorie oder des Leistungsobjekts, der bzw. dem diese PerformanceCounterCategory-Instanz zugeordnet werden soll.
Ausnahmen
Der categoryName
ist eine leere Zeichenfolge ("").
categoryName
ist null
.
Beispiele
Im folgenden Codebeispiel werden ein PerformanceCounterCategory Name und ein Computername aus der Befehlszeile akzeptiert. Es erstellt eine PerformanceCounterCategory mithilfe der Konstruktorüberladung, die für die Anzahl der bereitgestellten Parameter geeignet ist, und zeigt dann dessen Eigenschaften an.
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);
}
}
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
Weitere Informationen
Gilt für:
PerformanceCounterCategory(String, String)
Initialisiert eine neue Instanz der PerformanceCounterCategory-Klasse und legt die CategoryName-Eigenschaft und die MachineName-Eigenschaft auf die angegebenen Werte fest.
public:
PerformanceCounterCategory(System::String ^ categoryName, System::String ^ machineName);
public PerformanceCounterCategory (string categoryName, string machineName);
new System.Diagnostics.PerformanceCounterCategory : string * string -> System.Diagnostics.PerformanceCounterCategory
Public Sub New (categoryName As String, machineName As String)
Parameter
- categoryName
- String
Der Name der Leistungsindikatorkategorie oder des Leistungsobjekts, der bzw. dem diese PerformanceCounterCategory-Instanz zugeordnet werden soll.
- machineName
- String
Der Computer, auf dem die Leistungsindikatorkategorie und die zugeordneten Indikatoren vorhanden sind.
Ausnahmen
Der categoryName
ist eine leere Zeichenfolge ("").
- oder -
Die Syntax für machineName
ist ungültig.
categoryName
ist null
.
Beispiele
Im folgenden Codebeispiel werden ein PerformanceCounterCategory Name und ein Computername aus der Befehlszeile akzeptiert. Es erstellt eine PerformanceCounterCategory mithilfe der Konstruktorüberladung, die für die Anzahl der bereitgestellten Parameter geeignet ist, und zeigt dann dessen Eigenschaften an.
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);
}
}
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