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 中的網路追蹤

適用於