Dns.EndGetHostAddresses(IAsyncResult) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
结束对 DNS 信息的异步请求。
public:
static cli::array <System::Net::IPAddress ^> ^ EndGetHostAddresses(IAsyncResult ^ asyncResult);
public static System.Net.IPAddress[] EndGetHostAddresses (IAsyncResult asyncResult);
static member EndGetHostAddresses : IAsyncResult -> System.Net.IPAddress[]
Public Shared Function EndGetHostAddresses (asyncResult As IAsyncResult) As IPAddress()
参数
- asyncResult
- IAsyncResult
一个 IAsyncResult 实例,该实例通过调用 BeginGetHostAddresses(String, AsyncCallback, Object) 方法返回。
返回
一个 IPAddress 类型的数组,用于保存由 BeginGetHostAddresses(String, AsyncCallback, Object) 的 hostNameOrAddress
参数指定的主机的 IP 地址。
注解
方法 BeginGetHostAddresses 在 DNS 服务器中查询与主机名关联的 IP 地址。 如果 hostNameOrAddress
是 IP 地址,则返回此地址而不查询 DNS 服务器。
如果空字符串作为 hostNameOrAddress
参数传递,则此方法返回本地主机的 IPv4 和 IPv6 地址。
注意
在应用程序中启用网络跟踪时,此成员会发出跟踪信息。 有关详细信息,请参阅 .NET Framework 中的网络跟踪。