您的位置:首页 > 编程语言 > C#

c#获取网卡的ip等信息

2015-05-28 17:40 387 查看
转自:http://write.blog.csdn.net/postedit

Ping 类

.NET Framework 类库

Ping 类

允许应用程序确定是否可通过网络访问远程计算机。


继承层次结构

System..::.Object

System..::.MarshalByRefObject

System.ComponentModel..::.Component

System.Net.NetworkInformation..::.Ping

命名空间: System.Net.NetworkInformation

程序集: System(在
System.dll 中)


语法

Visual Basic

Public Class Ping _
Inherits Component


C#

public class Ping : Component


Visual C++

public ref class Ping : public Component


F#

type Ping =
class
inherit Component
end


Ping 类型公开以下成员。


构造函数

名称说明

Ping初始化 Ping 类的新实例。
页首


属性

名称说明

CanRaiseEvents获取一个指示组件是否可以引发事件的值。 (继承自 Component。)

Container获取 IContainer,它包含 Component。 (继承自 Component。)

DesignMode获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component。)

Events获取附加到此 Component 的事件处理程序的列表。 (继承自 Component。)

Site获取或设置 ComponentISite。 (继承自 Component。)
页首


方法

名称说明

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。)
页首


事件

名称说明

Disposed当通过调用 Dispose 方法释放组件时发生。 (继承自 Component。)

PingCompleted当发送 Internet 控制消息协议 (ICMP) 回送消息并接收相应 ICMP 回送答复消息的异步操作完成或被取消时发生。
页首

应用程序使用 Ping 类检测是否可访问远程计算机。下面的代码示例演示如何同步使用 Ping 类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: