TcpClient.EndConnect(IAsyncResult) メソッド

定義

保留中の非同期接続試行を終了します。

public:
 void EndConnect(IAsyncResult ^ asyncResult);
public void EndConnect(IAsyncResult asyncResult);
member this.EndConnect : IAsyncResult -> unit
Public Sub EndConnect (asyncResult As IAsyncResult)

パラメーター

asyncResult
IAsyncResult

IAsyncResultの呼び出しによって返されるBeginConnect オブジェクト。

例外

asyncResult パラメーターはnull

asyncResult パラメーターは、BeginConnect メソッドの呼び出しによって返されませんでした。

EndConnect(IAsyncResult) メソッドは、非同期接続に対して以前に呼び出されました。

Socketにアクセスしようとしたときにエラーが発生しました。

基になる Socket が閉じられました。

注釈

このメソッドは、操作が完了するまでブロックします。 この操作を同期的に実行するには、 Connect メソッドを使用します。

Note

SocketExceptionを受け取った場合は、SocketException.ErrorCodeを使用して特定のエラー コードを取得します。 このコードを取得した後、エラーの詳細な説明については、 Windows ソケット バージョン 2 API のエラー コード ドキュメントを参照してください。

適用対象