TcpClient.EndConnect(IAsyncResult) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
结束挂起的异步连接尝试。
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 错误代码 文档,获取错误的详细说明。