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
IAsyncResult一個物件,透過呼叫 返回BeginConnect。
例外狀況
參數 asyncResult 為 null。
asyncResult參數並未透過呼叫BeginConnect方法回傳。
EndConnect(IAsyncResult)此方法先前用於非同步連線。
嘗試存取 Socket.
標的 Socket 資產已經關閉。
備註
此方法會阻塞直到操作完成。 要同步執行此操作,請使用一種 Connect 方法。
Note
如果您收到 SocketException,請使用 SocketException.ErrorCode 以取得特定的錯誤代碼。 取得這些程式碼後,你可以參考 Windows Sockets 版本 2 的 API 錯誤程式碼 文件,了解錯誤的詳細說明。