IPGlobalProperties 类

定义

提供有关本地计算机的网络连接的信息。

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
继承
IPGlobalProperties

示例

下面的代码示例显示有关使用此类实例的本地计算机的信息。

public static void ShowInboundIPStatistics()
{
     IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
     IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
     Console.WriteLine("  Inbound Packet Data:");
     Console.WriteLine("      Received ............................ : {0}",
     ipstat.ReceivedPackets);
     Console.WriteLine("      Forwarded ........................... : {0}",
     ipstat.ReceivedPacketsForwarded);
     Console.WriteLine("      Delivered ........................... : {0}",
     ipstat.ReceivedPacketsDelivered);
     Console.WriteLine("      Discarded ........................... : {0}",
     ipstat.ReceivedPacketsDiscarded);
}
Public Shared Sub ShowInboundIPStatistics() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim ipstat As IPGlobalStatistics = properties.GetIPv4GlobalStatistics()
    Console.WriteLine("  Inbound Packet Data:")
    Console.WriteLine("      Received ............................ : {0}", ipstat.ReceivedPackets)
    Console.WriteLine("      Forwarded ........................... : {0}", ipstat.ReceivedPacketsForwarded)
    Console.WriteLine("      Delivered ........................... : {0}", ipstat.ReceivedPacketsDelivered)
    Console.WriteLine("      Discarded ........................... : {0}", ipstat.ReceivedPacketsDiscarded)

End Sub

注解

此类提供有关本地计算机的网络接口和网络连接的配置和统计信息。

此类提供的信息类似于 Internet 协议帮助程序 API 函数提供的信息。 有关 Internet 协议帮助程序的信息,请参阅 IP 帮助程序

构造函数

名称 说明
IPGlobalProperties()

初始化 IPGlobalProperties 类的新实例。

属性

名称 说明
DhcpScopeName

获取动态主机配置协议 (DHCP) 范围名称。

DomainName

获取在其中注册本地计算机的域。

HostName

获取本地计算机的主机名。

IsWinsProxy

获取一个 Boolean 值,该值指定本地计算机是否充当Windows Internet 名称服务 (WINS) 代理。

NodeType

获取本地计算机的网络基本输入/输出系统(NetBIOS)节点类型。

方法

名称 说明
BeginGetUnicastAddresses(AsyncCallback, Object)

开始异步请求以检索本地计算机上的稳定单播 IP 地址表。

EndGetUnicastAddresses(IAsyncResult)

结束挂起的异步请求,以检索本地计算机上的稳定单播 IP 地址表。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetActiveTcpConnections()

返回有关本地计算机上的 Internet 协议版本 4(IPv4)和 IPv6 传输控制协议(TCP)连接的信息。

GetActiveTcpListeners()

返回有关本地计算机上的 Internet 协议版本 4(IPv4)和 IPv6 传输控制协议(TCP)侦听器的终结点信息。

GetActiveUdpListeners()

返回有关本地计算机上的 Internet 协议版本 4(IPv4)和 IPv6 用户数据报协议(UDP)侦听器的信息。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetIcmpV4Statistics()

为本地计算机提供 Internet 控制消息协议 (ICMP) 版本 4 的统计数据。

GetIcmpV6Statistics()

为本地计算机提供 Internet 控制消息协议 (ICMP) 版本 6 的统计数据。

GetIPGlobalProperties()

获取一个对象,该对象提供有关本地计算机的网络连接和流量统计信息的信息。

GetIPv4GlobalStatistics()

提供本地计算机的 Internet 协议版本 4 (IPv4) 统计数据。

GetIPv6GlobalStatistics()

提供本地计算机的 Internet 协议版本 6 (IPv6) 统计数据。

GetTcpIPv4Statistics()

提供本地计算机的传输控制协议/Internet 协议版本 4(TCP/IPv4)统计数据。

GetTcpIPv6Statistics()

提供本地计算机的传输控制协议/Internet 协议版本 6(TCP/IPv6)统计数据。

GetType()

获取当前实例的 Type

(继承自 Object)
GetUdpIPv4Statistics()

为本地计算机提供用户数据报协议/Internet 协议版本 4(UDP/IPv4)的统计数据。

GetUdpIPv6Statistics()

为本地计算机提供用户数据报协议/Internet 协议版本 6(UDP/IPv6)的统计数据。

GetUnicastAddresses()

检索本地计算机上的稳定单播 IP 地址表。

GetUnicastAddressesAsync()

检索本地计算机上的稳定单播 IP 地址表作为异步操作。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于