NetworkInterface.Speed Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a hálózati adapter sebességét.
public:
abstract property long Speed { long get(); };
public:
virtual property long Speed { long get(); };
public abstract long Speed { get; }
public virtual long Speed { get; }
member this.Speed : int64
Public MustOverride ReadOnly Property Speed As Long
Public Overridable ReadOnly Property Speed As Long
Tulajdonság értéke
Egy Int64 érték, amely a másodpercenkénti bitekben megadott sebességet adja meg.
Példák
Az alábbi kódpéldában a helyi számítógépen lévő adapterek sebességének megjelenítése látható.
public static void ShowInterfaceSpeedAndQueue()
{
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in adapters)
{
IPInterfaceProperties properties = adapter.GetIPProperties();
IPv4InterfaceStatistics stats = adapter.GetIPv4Statistics();
Console.WriteLine(adapter.Description);
Console.WriteLine(" Speed .................................: {0}",
adapter.Speed);
Console.WriteLine(" Output queue length....................: {0}",
stats.OutputQueueLength);
}
}
Public Shared Sub ShowInterfaceSpeedAndQueue()
Dim adapters As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces()
Dim adapter As NetworkInterface
For Each adapter In adapters
Dim properties As IPInterfaceProperties = adapter.GetIPProperties()
Dim stats As IPv4InterfaceStatistics = adapter.GetIPv4Statistics()
Console.WriteLine(adapter.Description)
Console.WriteLine(" Speed .................................: {0}", adapter.Speed)
Console.WriteLine(" Output queue length....................: {0}", stats.OutputQueueLength)
Next adapter
End Sub
Megjegyzések
A tulajdonság által visszaadott értéket a hálózati adapter jelenti. Ez nem dinamikusan van kiszámítva.