C# Class System.Net.NetworkInformation.LinuxNetworkInterface

Implements a NetworkInterface on Linux.
Inheritance: UnixNetworkInterface
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public GetIPProperties ( ) : IPInterfaceProperties
Résultat IPInterfaceProperties

GetIPStatistics() public méthode

public GetIPStatistics ( ) : System.Net.NetworkInformation.IPInterfaceStatistics
Résultat System.Net.NetworkInformation.IPInterfaceStatistics

GetIPv4Statistics() public méthode

public GetIPv4Statistics ( ) : IPv4InterfaceStatistics
Résultat IPv4InterfaceStatistics

GetLinuxNetworkInterfaces() public static méthode

public static GetLinuxNetworkInterfaces ( ) : System.Net.NetworkInformation.NetworkInterface[]
Résultat System.Net.NetworkInformation.NetworkInterface[]