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

调用 BeginConnect 后返回的 IAsyncResult 对象。

例外

asyncResult 参数为 null

调用 BeginConnect 方法后,未返回 asyncResult 参数。

先前曾为异步连接调用过 EndConnect(IAsyncResult) 方法。

尝试访问 Socket 时出错。

已关闭基础 Socket

注解

此方法将一直阻止,直到操作完成。 若要同步执行此操作,请使用 Connect 方法。

注意

如果收到 SocketException,请使用 SocketException.ErrorCode 获取特定的错误代码。 获取此代码后,可以参阅 Windows 套接字版本 2 API 错误代码 文档,获取错误的详细说明。

适用于