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 метод .
Примечание
Если вы получаете SocketException, используйте SocketException.ErrorCode для получения определенного кода ошибки. Получив этот код, вы можете обратиться к документации по коду ошибки API сокетов Windows версии 2 , чтобы получить подробное описание ошибки.