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

定义

注意

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

注意

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

开始异步请求以获取 IPHostEntry 有关指定 DNS 主机名的信息。

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

参数

hostName
String

主机的 DNS 名称。

requestCallback
AsyncCallback

一个 AsyncCallback 委托,该委托引用在作完成时要调用的方法。

stateObject
Object

包含有关操作的信息的用户定义对象。 此作完成后,此对象将传递给 requestCallback 委托。

返回

引用 IAsyncResult 异步请求的实例。

属性

例外

hostNamenull

执行 DNS 查询时遇到错误。

注解

BeginGetHostByName异步作必须通过调用EndGetHostByName该方法来完成。 通常,此方法由 requestCallback 委托调用。

在操作完成之前,此方法不会阻止。 若要在操作完成之前阻止,请使用 GetHostByName 该方法。

有关使用异步编程模型的详细信息,请参阅 异步调用同步方法

注释

在应用程序中启用网络跟踪时,此成员会发出跟踪信息。 有关详细信息,请参阅 .NET Framework 中的 Network Tracing

适用于

另请参阅