Sie sind hier: Startseite
 Liste aller Codebeispiele

Status der persistenten Netzwerkverbindungen auflisten

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

Autor: Dr. Holger Schwichtenberg 

Beschreibung

Die folgende Routine verwendet die Klasse Win32_NetworkConnection, um den Status der Netzwerkverbindungen auszugeben. Dabei wird durch GetInstances() auf die Verbindungen eingeschränkt, die als "persistent" gekennzeichnet sind.

Programmcodebeispiele Visual Basic .NET (VB.NET)

' ============================
' .NET-Code-Beispiel in Visual Basic .NET
' Status der persistenten Netzwerkverbindungen auflisten
' (C) Holger@Schwichtenberg.de
' ============================
Sub WMI_Netzwerkverbindungen()
Dim verb As New ROOT.CIMV2.NetworkConnection()
Dim menge As _
ROOT.CIMV2.NetworkConnection.NetworkConnectionCollection
menge = verb.GetInstances("Persistent=true")
For Each verb In menge
out(verb.Name & "=" & verb.Status)
Next
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_Netzwerkverbindungen() {

// Status der persistenten Netzwerkverbindungen auflisten
NetworkConnection.NetworkConnectionCollection menge = NetworkConnection.GetInstances("Persistent=true");

foreach (NetworkConnection verb2 in menge)
FclOutput.PrintOut(verb2.Name + "=" + verb2.Status);
}
}
}

Querverweise

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