C# Class System.Net.NetworkInformation.LinuxNetworkInterface

Implements a NetworkInterface on Linux.
Inheritance: UnixNetworkInterface
Datei anzeigen Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
GetIPProperties ( ) : IPInterfaceProperties
GetIPStatistics ( ) : System.Net.NetworkInformation.IPInterfaceStatistics
GetIPv4Statistics ( ) : IPv4InterfaceStatistics
GetLinuxNetworkInterfaces ( ) : System.Net.NetworkInformation.NetworkInterface[]

Private Methods

Method Description
GetOperationalStatus ( string name ) : OperationalStatus
GetOrCreate ( LinuxNetworkInterface>.Dictionary interfaces, string name ) : LinuxNetworkInterface

Gets or creates a LinuxNetworkInterface, based on whether it already exists in the given Dictionary. If created, it is added to the Dictionary.

GetSpeed ( string name ) : long?
GetSupportsMulticast ( string name ) : bool?
LinuxNetworkInterface ( string name ) : System.Collections.Generic
MapState ( string state ) : OperationalStatus

Method Details

GetIPProperties() public method

public GetIPProperties ( ) : IPInterfaceProperties
return IPInterfaceProperties

GetIPStatistics() public method

public GetIPStatistics ( ) : System.Net.NetworkInformation.IPInterfaceStatistics
return System.Net.NetworkInformation.IPInterfaceStatistics

GetIPv4Statistics() public method

public GetIPv4Statistics ( ) : IPv4InterfaceStatistics
return IPv4InterfaceStatistics

GetLinuxNetworkInterfaces() public static method

public static GetLinuxNetworkInterfaces ( ) : System.Net.NetworkInformation.NetworkInterface[]
return System.Net.NetworkInformation.NetworkInterface[]