IPGlobalProperties 类

定义

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

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

示例

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

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 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)

适用于