Performance-Daten über Active Server Pages
Autor: Dr. Holger Schwichtenberg
' ============================' .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
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()); }}}
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