Dns.EndGetHostAddresses(IAsyncResult) 方法

定义

结束对 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 中的网络跟踪

适用于