CounterCreationData 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 CounterCreationData-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| CounterCreationData() |
Initialisiert eine neue Instanz der CounterCreationData Klasse, einen Zähler vom Typ |
| CounterCreationData(String, String, PerformanceCounterType) |
Initialisiert eine neue Instanz der CounterCreationData Klasse auf einen Leistungsindikator des angegebenen Typs, wobei der angegebene Zählername und die Hilfezeichenfolgen verwendet werden. |
CounterCreationData()
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
Initialisiert eine neue Instanz der CounterCreationData Klasse, einen Zähler vom Typ NumberOfItems32und mit leerem Namen und Hilfezeichenfolgen.
public:
CounterCreationData();
public CounterCreationData();
Public Sub New ()
Beispiele
Das folgende Codebeispiel zeigt, wie eine leere Instanz der CounterCreationData Klasse erstellt wird. Da das Beispiel keine Parameter übergibt, werden die CounterHelpEigenschaften CounterNameund Eigenschaften CounterType nicht angegeben und müssen später definiert werden.
using System;
using System.Diagnostics;
namespace MyDiagnostics
{
class MyCounterCreationData
{
static void Main()
{
CounterCreationDataCollection myCol =
new CounterCreationDataCollection();
// Create two custom counter objects.
CounterCreationData myCounter1 = new CounterCreationData("Counter1",
"First custom counter", PerformanceCounterType.CounterDelta32);
CounterCreationData myCounter2 = new CounterCreationData();
// Set the properties of the 'CounterCreationData' object.
myCounter2.CounterName = "Counter2";
myCounter2.CounterHelp = "Second custom counter";
myCounter2.CounterType = PerformanceCounterType.NumberOfItemsHEX32;
// Add custom counter objects to CounterCreationDataCollection.
myCol.Add(myCounter1);
myCol.Add(myCounter2);
if (PerformanceCounterCategory.Exists("New Counter Category"))
PerformanceCounterCategory.Delete("New Counter Category");
// Bind the counters to a PerformanceCounterCategory.
PerformanceCounterCategory myCategory =
PerformanceCounterCategory.Create("New Counter Category", "Category Help",
PerformanceCounterCategoryType.SingleInstance, myCol);
Console.WriteLine("Counter Information:");
Console.WriteLine("Category Name: " + myCategory.CategoryName);
for (int i = 0; i < myCol.Count; i++)
{
// Display the properties of the CounterCreationData objects.
Console.WriteLine("CounterName : " + myCol[i].CounterName);
Console.WriteLine("CounterHelp : " + myCol[i].CounterHelp);
Console.WriteLine("CounterType : " + myCol[i].CounterType);
}
}
}
}
Imports System.Diagnostics
Namespace MyDiagnostics
Class MyCounterCreationData
Shared Sub Main()
Dim myCol As New CounterCreationDataCollection()
' Create two custom counter objects.
Dim myCounter1 As New CounterCreationData("Counter1", "First custom counter", _
PerformanceCounterType.CounterDelta32)
Dim myCounter2 As New CounterCreationData()
' Set the properties of the 'CounterCreationData' object.
myCounter2.CounterName = "Counter2"
myCounter2.CounterHelp = "Second custom counter"
myCounter2.CounterType = PerformanceCounterType.NumberOfItemsHEX32
' Add custom counter objects to CounterCreationDataCollection.
myCol.Add(myCounter1)
myCol.Add(myCounter2)
If PerformanceCounterCategory.Exists("New Counter Category") Then
PerformanceCounterCategory.Delete("New Counter Category")
End If
' Bind the counters to a PerformanceCounterCategory.
Dim myCategory As PerformanceCounterCategory = PerformanceCounterCategory.Create("New " + _
"Counter Category", "Category Help", _
PerformanceCounterCategoryType.SingleInstance, myCol)
Console.WriteLine("Counter Information:")
Console.WriteLine("Category Name: " + myCategory.CategoryName)
Dim i As Integer
For i = 0 To myCol.Count - 1
' Display the properties of the CounterCreationData objects.
Console.WriteLine("CounterName : " + myCol(i).CounterName)
Console.WriteLine("CounterHelp : " + myCol(i).CounterHelp)
Console.WriteLine("CounterType : " + myCol(i).CounterType.ToString())
Next i
End Sub
End Class
End Namespace 'MyDiagnostics
Weitere Informationen
Gilt für:
CounterCreationData(String, String, PerformanceCounterType)
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
- Quelle:
- CounterCreationData.cs
Initialisiert eine neue Instanz der CounterCreationData Klasse auf einen Leistungsindikator des angegebenen Typs, wobei der angegebene Zählername und die Hilfezeichenfolgen verwendet werden.
public:
CounterCreationData(System::String ^ counterName, System::String ^ counterHelp, System::Diagnostics::PerformanceCounterType counterType);
public CounterCreationData(string counterName, string counterHelp, System.Diagnostics.PerformanceCounterType counterType);
new System.Diagnostics.CounterCreationData : string * string * System.Diagnostics.PerformanceCounterType -> System.Diagnostics.CounterCreationData
Public Sub New (counterName As String, counterHelp As String, counterType As PerformanceCounterType)
Parameter
- counterName
- String
Der Name des Zählers, der innerhalb seiner Kategorie eindeutig sein muss.
- counterHelp
- String
Der Text, der das Verhalten des Leistungsindikators beschreibt.
- counterType
- PerformanceCounterType
A PerformanceCounterType that identifies the counter's behavior.
Ausnahmen
Sie haben einen Wert angegeben, für counterType den es sich nicht um ein Element der PerformanceCounterType Enumeration handelt.
counterHelp ist null.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie eine Instanz der CounterCreationData Klasse erstellt und Parameter übergeben werden, um die CounterHelpEigenschaften des Objekts festzulegen, CounterNameCounterType wenn es initialisiert wird.
using System;
using System.Diagnostics;
namespace MyDiagnostics
{
class MyCounterCreationData
{
static void Main()
{
CounterCreationDataCollection myCol =
new CounterCreationDataCollection();
// Create two custom counter objects.
CounterCreationData myCounter1 = new CounterCreationData("Counter1",
"First custom counter", PerformanceCounterType.CounterDelta32);
CounterCreationData myCounter2 = new CounterCreationData();
// Set the properties of the 'CounterCreationData' object.
myCounter2.CounterName = "Counter2";
myCounter2.CounterHelp = "Second custom counter";
myCounter2.CounterType = PerformanceCounterType.NumberOfItemsHEX32;
// Add custom counter objects to CounterCreationDataCollection.
myCol.Add(myCounter1);
myCol.Add(myCounter2);
if (PerformanceCounterCategory.Exists("New Counter Category"))
PerformanceCounterCategory.Delete("New Counter Category");
// Bind the counters to a PerformanceCounterCategory.
PerformanceCounterCategory myCategory =
PerformanceCounterCategory.Create("New Counter Category", "Category Help",
PerformanceCounterCategoryType.SingleInstance, myCol);
Console.WriteLine("Counter Information:");
Console.WriteLine("Category Name: " + myCategory.CategoryName);
for (int i = 0; i < myCol.Count; i++)
{
// Display the properties of the CounterCreationData objects.
Console.WriteLine("CounterName : " + myCol[i].CounterName);
Console.WriteLine("CounterHelp : " + myCol[i].CounterHelp);
Console.WriteLine("CounterType : " + myCol[i].CounterType);
}
}
}
}
Imports System.Diagnostics
Namespace MyDiagnostics
Class MyCounterCreationData
Shared Sub Main()
Dim myCol As New CounterCreationDataCollection()
' Create two custom counter objects.
Dim myCounter1 As New CounterCreationData("Counter1", "First custom counter", _
PerformanceCounterType.CounterDelta32)
Dim myCounter2 As New CounterCreationData()
' Set the properties of the 'CounterCreationData' object.
myCounter2.CounterName = "Counter2"
myCounter2.CounterHelp = "Second custom counter"
myCounter2.CounterType = PerformanceCounterType.NumberOfItemsHEX32
' Add custom counter objects to CounterCreationDataCollection.
myCol.Add(myCounter1)
myCol.Add(myCounter2)
If PerformanceCounterCategory.Exists("New Counter Category") Then
PerformanceCounterCategory.Delete("New Counter Category")
End If
' Bind the counters to a PerformanceCounterCategory.
Dim myCategory As PerformanceCounterCategory = PerformanceCounterCategory.Create("New " + _
"Counter Category", "Category Help", _
PerformanceCounterCategoryType.SingleInstance, myCol)
Console.WriteLine("Counter Information:")
Console.WriteLine("Category Name: " + myCategory.CategoryName)
Dim i As Integer
For i = 0 To myCol.Count - 1
' Display the properties of the CounterCreationData objects.
Console.WriteLine("CounterName : " + myCol(i).CounterName)
Console.WriteLine("CounterHelp : " + myCol(i).CounterHelp)
Console.WriteLine("CounterType : " + myCol(i).CounterType.ToString())
Next i
End Sub
End Class
End Namespace 'MyDiagnostics