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