System.Net.NetworkInformation.IPGlobalProperties
namespace System.Net.NetworkInformation
{
public abstract class IPGlobalProperties
{
public abstract string DhcpScopeName { get; }
public abstract string DomainName { get; }
public abstract string HostName { get; }
public abstract bool IsWinsProxy { get; }
public abstract NetBiosNodeType NodeType { get; }
protected IPGlobalProperties();
public virtual IAsyncResult BeginGetUnicastAddresses(AsyncCallback callback, object state);
public virtual UnicastIPAddressInformationCollection EndGetUnicastAddresses(IAsyncResult asyncResult);
public abstract TcpConnectionInformation[] GetActiveTcpConnections();
public abstract IPEndPoint[] GetActiveTcpListeners();
public abstract IPEndPoint[] GetActiveUdpListeners();
public abstract IcmpV4Statistics GetIcmpV4Statistics();
public abstract IcmpV6Statistics GetIcmpV6Statistics();
public static IPGlobalProperties GetIPGlobalProperties();
public abstract IPGlobalStatistics GetIPv4GlobalStatistics();
public abstract IPGlobalStatistics GetIPv6GlobalStatistics();
public abstract TcpStatistics GetTcpIPv4Statistics();
public abstract TcpStatistics GetTcpIPv6Statistics();
public abstract UdpStatistics GetUdpIPv4Statistics();
public abstract UdpStatistics GetUdpIPv6Statistics();
public virtual UnicastIPAddressInformationCollection GetUnicastAddresses();
public virtual Task<UnicastIPAddressInformationCollection> GetUnicastAddressesAsync();
}
}