IPGlobalProperties 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关本地计算机的网络连接的信息。
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) |