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