語言

Dns.BeginResolve(String, AsyncCallback, Object) 方法

定義

警告

BeginResolve has been deprecated. Use BeginGetHostEntry instead.

警告

BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. https://go.microsoft.com/fwlink/?linkid=14202

警告

BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202

開始非同步請求,將 DNS 主機名稱或 IP 位址解析至實 IPAddress 例。

public:
 static IAsyncResult ^ BeginResolve(System::String ^ hostName, AsyncCallback ^ requestCallback, System::Object ^ stateObject);
[System.Obsolete("BeginResolve has been deprecated. Use BeginGetHostEntry instead.")]
public static IAsyncResult BeginResolve(string hostName, AsyncCallback? requestCallback, object? stateObject);
[System.Obsolete("BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public static IAsyncResult BeginResolve(string hostName, AsyncCallback? requestCallback, object? stateObject);
[System.Obsolete("BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public static IAsyncResult BeginResolve(string hostName, AsyncCallback requestCallback, object stateObject);
[System.Obsolete("BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public static IAsyncResult BeginResolve(string hostName, AsyncCallback requestCallback, object stateObject);
public static IAsyncResult BeginResolve(string hostName, AsyncCallback requestCallback, object stateObject);
[<System.Obsolete("BeginResolve has been deprecated. Use BeginGetHostEntry instead.")>]
static member BeginResolve : string * AsyncCallback * obj -> IAsyncResult
[<System.Obsolete("BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. https://go.microsoft.com/fwlink/?linkid=14202")>]
static member BeginResolve : string * AsyncCallback * obj -> IAsyncResult
[<System.Obsolete("BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
static member BeginResolve : string * AsyncCallback * obj -> IAsyncResult
static member BeginResolve : string * AsyncCallback * obj -> IAsyncResult
Public Shared Function BeginResolve (hostName As String, requestCallback As AsyncCallback, stateObject As Object) As IAsyncResult

參數

hostName
String

主機的 DNS 名稱。

requestCallback
AsyncCallback

一個 AsyncCallback 代理,當操作完成時會參考呼叫的方法。

stateObject
Object

一個包含操作資訊的使用者定義物件。 當操作完成時,這個物件會傳給 requestCallback 代理。

傳回

一個 IAsyncResult 引用非同步請求的實例。

屬性

例外狀況

hostNamenull

呼叫者無權存取 DNS 資訊。

備註

非同步 BeginResolve 操作必須透過呼叫該 EndResolve 方法來完成。 通常,該方法由 requestCallback 委託人執行。

此方法在操作完成前不會阻塞。 要阻擋直到操作完成,請使用該 Resolve 方法。

欲了解更多關於使用非同步程式設計模型的資訊,請參閱 「非同步呼叫同步方法」。

Note

當您在應用程式中啟用網路追蹤時,該成員會發出追蹤資訊。 欲了解更多資訊,請參閱.NET框架中的網路追蹤

適用於

另請參閱