Freigeben über


Gewusst wie: Erstellen von Instanzen von PerformanceCounter-Komponenten

Aktualisiert: November 2007

Sie erstellen eine Instanz der PerformanceCounter-Komponente, wenn Sie Leistungsdaten über die Anwendung verfügbar machen oder die Leistung von Ressourcen im System überwachen möchten. Mithilfe von PerformanceCounter-Komponenten können Sie eine Verbindung zu vorhandenen Leistungsindikatoren herstellen, Werte in benutzerdefinierte Leistungsindikatoren schreiben und auf Werte reagieren, die die Leistungsindikatoren empfangen.

PerformanceCounter-Komponenten haben keine visuelle Benutzeroberfläche. Wenn Sie eine Instanz der PerformanceCounter-Komponente zu einem visuellen Designer (z. B. dem Windows Forms-Designer) hinzufügen, wird die Komponente in einem kleinen Bereich unterhalb des Formulars angezeigt. Dieser Bereich wird als Komponentenfach bezeichnet und zur Anzeige aller nicht sichtbaren Elemente verwendet, die mit dem Formular verknüpft sind.

Hinweis:

Nicht visuelle Klassen, die von Component erben, unterstützen eine mit dem Komponentenfach vergleichbare visuelle Entwurfsoberfläche, auf der die PerformanceCounter-Komponente und andere Komponenten angeordnet werden. Die Anordnung der Elemente in diesem Designer ist nicht von Bedeutung, da die angezeigte Oberfläche für die Endbenutzer der Anwendung nicht sichtbar ist.

Es gibt mehrere Möglichkeiten, eine Instanz der PerformanceCounter-Komponente zu erstellen:

  • Sie suchen den gewünschten Leistungsindikator im Server-Explorer und fügen ihn dem Designer hinzu. Dadurch entsteht eine vorkonfigurierte Instanz der PerformanceCounter-Komponente, die bereits einen Zeiger auf diesen Leistungsindikator enthält.

  • Eine Instanz der PerformanceCounter-Komponente kann von der Registerkarte Komponenten der Toolbox in ein Formular oder einen anderen Designer gezogen werden.

  • Eine Instanz der PerformanceCounter-Komponente kann programmgesteuert erstellt werden.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So erstellen Sie eine Instanz der PerformanceCounter-Komponente im Server-Explorer

  1. Erweitern Sie zunächst im Server-Explorer den Server-Knoten und dann den Knoten des anzuzeigenden Servers.

    Hinweis:

    Wenn der gewünschte Server nicht aufgeführt ist, müssen Sie ihn hinzufügen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Zugreifen auf und Initialisieren von Server-Explorer/Datenbank-Explorer.

  2. Suchen und erweitern Sie den darunter befindlichen Knoten Leistungsindikatoren.

    Hinweis:

    Für den Zugriff auf Leistungsindikatoren müssen Sie Mitglied einer Sicherheitsgruppe mit entsprechenden Berechtigungen sein (z. b. die Gruppe Systemmonitorbenutzer). Außerdem erhalten Sie beim Ausführen von Aktionen, für die erhöhte Berechtigungen erforderlich sind, möglicherweise Aufforderungen unter Windows Vista, selbst wenn Sie über Administratorberechtigungen verfügen. Weitere Informationen finden Sie unter Windows Vista und Visual Studio.

  3. Suchen Sie den Leistungsindikator, den Sie dem Projekt hinzufügen möchten, und klicken Sie mit der rechten Maustaste darauf.

  4. Klicken Sie auf Zum Designer hinzufügen.

  5. Konfigurieren Sie die Komponente. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von PerformanceCounter-Komponenten.

So erstellen Sie eine Instanz einer PerformanceCounter-Komponente mithilfe der Toolbox

  1. Rufen Sie in der Toolbox die Registerkarte Komponenten auf.

  2. Markieren Sie das PerformanceCounter-Symbol, und ziehen Sie es auf die Designeroberfläche des Formulars oder der Komponente.

  3. Konfigurieren Sie die Komponente. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von PerformanceCounter-Komponenten.

So erstellen Sie eine Instanz einer PerformanceCounter-Komponente programmgesteuert

  1. Erstellen Sie im Code eine Instanz der PerformanceCounter-Klasse. Ihr Code könnte ungefähr so aussehen:

    Dim myCounter As New System.Diagnostics.PerformanceCounter()
    
     System.Diagnostics.PerformanceCounter myCounter =
           new System.Diagnostics.PerformanceCounter();
    
  2. Konfigurieren Sie beliebige andere Eigenschaften für die Komponente. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von PerformanceCounter-Komponenten.

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren von Instanzen von PerformanceCounter-Komponenten

Referenz

Gewusst wie: Zugreifen auf und Initialisieren von Server-Explorer/Datenbank-Explorer