Guten Abend,.Net - Vorlesen aktuellen Netzwerk-Schnittstellen-Durchsatz
weiß jemand eine native/elegante Art und Weise die verfügbaren Netzwerkschnittstellen und ihre aktuellen Teiledurchlauf (z Byte/s) in .net auszulesen?
Beifall & Dank, -Jörg
Guten Abend,.Net - Vorlesen aktuellen Netzwerk-Schnittstellen-Durchsatz
weiß jemand eine native/elegante Art und Weise die verfügbaren Netzwerkschnittstellen und ihre aktuellen Teiledurchlauf (z Byte/s) in .net auszulesen?
Beifall & Dank, -Jörg
können Sie diese Informationen von WMI erhalten ...
// Reference System.Management
var mos = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapter");
var nics = mos.Get();
foreach (var n in nics)
{
Console.WriteLine("{0} {1}", n["Name"], n["Speed"]);
}
List of properties auf Win32_NetworkAdapter.
Wenn Sie Echtzeit-Daten (die ich denke, dass Sie fragen möchten), verwenden Sie stattdessen PerformanceCounter. Diese entsprechen den Perfmon-Zählern. Zum Beispiel ...
var counter = new PerformanceCounter("Network Interface", "Bytes Total/sec",
/* your net interface name here */);
Console.WriteLine(counter.RawValue);
Oohh schön ... danke! –