System.Net.NetworkInformation.NetworkInterface public abstract class NetworkInterface Documentation public static int IPv6LoopbackInterfaceIndex { get; } public static int LoopbackInterfaceIndex { get; } public virtual string Description { get; } public virtual string Id { get; } public virtual bool IsReceiveOnly { get; } public virtual string Name { get; } public virtual NetworkInterfaceType NetworkInterfaceType { get; } public virtual OperationalStatus OperationalStatus { get; } public virtual long Speed { get; } public virtual bool SupportsMulticast { get; } protected NetworkInterface() public static NetworkInterface[] GetAllNetworkInterfaces() public static bool GetIsNetworkAvailable() public virtual IPInterfaceProperties GetIPProperties() public virtual IPInterfaceStatistics GetIPStatistics() public virtual IPv4InterfaceStatistics GetIPv4Statistics() public virtual PhysicalAddress GetPhysicalAddress() public virtual bool Supports(NetworkInterfaceComponent networkInterfaceComponent)