转自:http://write.blog.csdn.net/postedit
Ping 类
.NET Framework 类库
Ping 类
允许应用程序确定是否可通过网络访问远程计算机。
![](http://i.msdn.microsoft.com/Global/Images/clear.gif)
System..::.Object
System..::.MarshalByRefObject
System.ComponentModel..::.Component
System.Net.NetworkInformation..::.Ping
System..::.MarshalByRefObject
System.ComponentModel..::.Component
System.Net.NetworkInformation..::.Ping
命名空间: System.Net.NetworkInformation
程序集: System(在 System.dll 中)
![](http://i.msdn.microsoft.com/Global/Images/clear.gif)
Ping 类型公开以下成员。
![](http://i.msdn.microsoft.com/Global/Images/clear.gif)
![](http://i.msdn.microsoft.com/Global/Images/clear.gif)
名称 | 说明 | |
---|---|---|
![]() | CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。) |
![]() | Dispose()()() | 释放由 Component 使用的所有资源。 (继承自 Component。) |
![]() | Dispose(Boolean) | 释放由 Ping 对象使用的非托管资源,并可根据需要释放托管资源。 (重写 Component..::.Dispose(Boolean)。) |
![]() | Equals(Object) | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) |
![]() | Finalize | 在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (继承自 Component。) |
![]() | GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() | GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。) |
![]() | GetService | 返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。 (继承自 Component。) |
![]() | GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() | InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。) |
![]() | MemberwiseClone()()() | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() | MemberwiseClone(Boolean) | 创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。) |
![]() | OnPingCompleted | 引发 PingCompleted 事件。 |
![]() | Send(IPAddress) | 尝试将 Internet 控制消息协议 (ICMP) 回送消息发送到具有指定 IPAddress 的计算机,并接收来自该计算机的相应 ICMP 回送答复消息。 |
![]() | Send(String) | 尝试向指定的计算机发送 Internet 控制消息协议 (ICMP) 回送消息,并从该计算机接收相应的 ICMP 回送答复消息。 |
![]() | Send(IPAddress, Int32) | 尝试将包含指定数据缓冲区的 Internet 控制消息协议 (ICMP) 回送消息发送到具有指定的 IPAddress 的计算机,并接收来自该计算机的相应 ICMP 回送应答消息。 使用此方法可以为操作指定一个超时值。 |
![]() | Send(String, Int32) | 尝试向指定的计算机发送 Internet 控制消息协议 (ICMP) 回送消息,并从该计算机接收相应的 ICMP 回送答复消息。 使用此方法可以为操作指定一个超时值。 |
![]() | Send(IPAddress, Int32,array<Byte>[]()[]) | 尝试将包含指定数据缓冲区的 Internet 控制消息协议 (ICMP) 回送消息发送到具有指定的 IPAddress 的计算机,并接收来自该计算机的相应 ICMP 回送应答消息。 此重载使您可以为操作指定一个超时值。 |
![]() | Send(String, Int32, array<Byte>[]()[]) | 尝试用指定的数据缓冲区将 Internet 控制消息协议 (ICMP) 回显消息发送到指定计算机,然后从该计算机接收对应的 ICMP 回显回复消息。 此重载使您可以为操作指定一个超时值。 |
![]() | Send(IPAddress, Int32,array<Byte>[]()[], PingOptions) | 尝试将包含指定数据缓冲区的 Internet 控制消息协议 (ICMP) 回送消息发送到具有指定 IPAddress 的计算机,并接收来自该计算机的相应 ICMP 回送答复消息。 此重载允许您指定操作的超时值,并控制 ICMP 回显消息数据包的碎片和生存时间值。 |
![]() | Send(String, Int32, array<Byte>[]()[], PingOptions) | 尝试用指定的数据缓冲区将 Internet 控制消息协议 (ICMP) 回显消息发送到指定计算机,然后从该计算机接收对应的 ICMP 回显回复消息。 此重载允许您指定操作的超时值,并控制 ICMP 数据包的碎片和生存时间值。 |
![]() | SendAsync(IPAddress, Object) | 尝试以异步方式向指定 IPAddress 的计算机发送 Internet 控制消息协议 (ICMP) 回送消息,并从该计算机接收相应的 ICMP 回送答复消息。 |
![]() | SendAsync(String, Object) | 尝试以异步方式向指定的计算机发送 Internet 控制消息协议 (ICMP) 回送消息,并从该计算机接收相应的 ICMP 回送答复消息。 |
![]() | SendAsync(IPAddress, Int32, Object) | 尝试以异步方式向指定 IPAddress 的计算机发送 Internet 控制消息协议 (ICMP) 回送消息,并从该计算机接收相应的 ICMP 回送答复消息。 此重载使您可以为操作指定一个超时值。 |
![]() | SendAsync(String, Int32, Object) | 尝试以异步方式向指定的计算机发送 Internet 控制消息协议 (ICMP) 回送消息,并从该计算机接收相应的 ICMP 回送答复消息。 此重载使您可以为操作指定一个超时值。 |
![]() | SendAsync(IPAddress, Int32,array<Byte>[]()[], Object) | 尝试用指定的数据缓冲区以异步方式将 Internet 控制消息协议 (ICMP) 回显消息发送到具有指定的 IPAddress 的计算机,并从该计算机接收对应的 ICMP 回显回复消息。 此重载使您可以为操作指定一个超时值。 |
![]() | SendAsync(String, Int32,array<Byte>[]()[], Object) | 尝试用指定的数据缓冲区以异步方式将 Internet 控制消息协议 (ICMP) 回显消息发送到指定计算机,并从该计算机接收对应的 ICMP 回显回复消息。 此重载使您可以为操作指定一个超时值。 |
![]() | SendAsync(IPAddress, Int32,array<Byte>[]()[], PingOptions, Object) | 尝试用指定的数据缓冲区以异步方式将 Internet 控制消息协议 (ICMP) 回显消息发送到具有指定的 IPAddress 的计算机,并从该计算机接收对应的 ICMP 回显回复消息。 此重载允许您指定操作的超时值,并控制 ICMP 回显消息数据包的碎片和生存时间值。 |
![]() | SendAsync(String, Int32,array<Byte>[]()[], PingOptions, Object) | 尝试用指定的数据缓冲区以异步方式将 Internet 控制消息协议 (ICMP) 回显消息发送到指定计算机,并从该计算机接收对应的 ICMP 回显回复消息。 此重载允许您指定操作的超时值,并控制 ICMP 数据包的碎片和生存时间值。 |
![]() | SendAsyncCancel | 取消所有挂起的发送 Internet 控制消息协议 (ICMP) 回送消息并接收相应 ICMP 回送答复消息的异步请求。 |
![]() | ToString | 返回包含 Component 的名称的 String(如果有)。 不应重写此方法。 (继承自 Component。) |
![](http://i.msdn.microsoft.com/Global/Images/clear.gif)
名称 | 说明 | |
---|---|---|
![]() | Disposed | 当通过调用 Dispose 方法释放组件时发生。 (继承自 Component。) |
![]() | PingCompleted | 当发送 Internet 控制消息协议 (ICMP) 回送消息并接收相应 ICMP 回送答复消息的异步操作完成或被取消时发生。 |