Sie sind hier: Startseite
 Liste aller Codebeispiele

Performance-Daten über Active Server Pages

Ein Beispiel zum Einsatz der Klasse System.Management.Win32_PerfFormattedData_ASPNET_ASPNETApplications aus der .NET-Klassenbibliothek.

Autor: Dr. Holger Schwichtenberg 

Beschreibung

Die WMI-Klasse Win32PerfFormattedData_ASPNETASPNETApplications enthält Leistungsdaten über ASP.NET.

Programmcodebeispiele Visual Basic .NET (VB.NET)

' ============================
' .NET-Code-Beispiel in Visual Basic .NET
' Ausgabe der Performance-Daten von ASP.NET
' (C) Holger@Schwichtenberg.de
' ============================
Sub WMI_ASPPerf()
Dim pfad As New ManagementPath("\\MARS\root\CIMV2:Win32PerfFormattedData_ASPNET_ASPNETApplications.Name=""__Total_""")
Dim asp As New ROOT.CIMV2.PerfFormattedDataASPNET
ASPNETApplications(pfad)
out("Anfragen Gesamt: " & asp.RequestsTotal.ToString)
out("davon erfolgreich: " & _
asp.RequestsSucceeded.ToString)
out("Aktuelle Sitzungen: " & _
asp.SessionsActive.ToString)
out("Abgelaufene Sitzungen: " & _
asp.SessionsTimedOut.ToString)
End Sub

Programmcodebeispiele CSharp (C#)

using System;
using System.Management;

using FCL_Buch.ROOT;

using FCL_Buch;

namespace FCLBuch._SystemManagement {

public class SamplesWMIBeispiele {
public void WMI_ASPPerf() {

// Ausgabe der Performance-Daten von ASP.NET
ManagementPath pfad = new ManagementPath(@"\\dagobar\root\CIMV2:Win32PerfFormattedData_ASPNET_ASPNETApplications.Name=""__Total_""");
PerfFormattedDataASPNET_ASPNETApplications asp = new PerfFormattedData_ASPNET_ASPNETApplications("__Total_");

FclOutput.PrintOut("Anfragen Gesamt: " + asp.RequestsTotal.ToString());
FclOutput.PrintOut("davon erfolgreich: " + asp.RequestsSucceeded.ToString());
FclOutput.PrintOut("Aktuelle Sitzungen: " + asp.SessionsActive.ToString());
FclOutput.PrintOut("Abgelaufene Sitzungen: " + asp.SessionsTimedOut.ToString());
}
}
}

Querverweise

 Definition '.NET Framework Class Library'  Verfügbarkeit der Klasse 'System.Management.Win32_PerfFormattedData_ASPNET_ASPNETApplications'  Übersicht über den FCL-Namensraum 'System.Management'  .NET & Visual Studio Community Portal