次の方法で共有


Dns.BeginGetHostByName メソッド

指定した DNS ホスト名についての IPHostEntry 情報の非同期要求を開始します。

Public Shared Function BeginGetHostByName( _
   ByVal hostName As String, _   ByVal requestCallback As AsyncCallback, _   ByVal stateObject As Object _) As IAsyncResult
[C#]
public static IAsyncResult BeginGetHostByName(stringhostName,AsyncCallbackrequestCallback,objectstateObject);
[C++]
public: static IAsyncResult* BeginGetHostByName(String* hostName,AsyncCallback* requestCallback,Object* stateObject);
[JScript]
public static function BeginGetHostByName(
   hostName : String,requestCallback : AsyncCallback,stateObject : Object) : IAsyncResult;

パラメータ

  • hostName
    ホストの DNS 名を格納する文字列。
  • requestCallback
    AsyncCallback
  • stateObject
    状態オブジェクト。

戻り値

非同期要求を参照する IAsyncResult インスタンス。

例外

例外の種類 条件
ArgumentNullException hostName が null 参照 (Visual Basic では Nothing) です。
SecurityException 呼び出し元に、DNS 情報にアクセスするためのアクセス許可がありません。
SocketException DNS クエリの実行中にエラーが発生しました。

解説

BeginGetHostByName メソッドは、DNS ホスト情報の非同期要求を開始します。非同期コールバック メソッドは、 EndGetHostByName メソッドを使用して実際のホスト情報を返します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

.NET Framework セキュリティ:

参照

Dns クラス | Dns メンバ | System.Net 名前空間 | 非同期呼び出しの組み込み