NamedPipeClientStream.ConnectAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задача, представляющая асинхронную операцию подключения.
Перегрузки
| Имя | Описание |
|---|---|
| ConnectAsync() |
Асинхронно подключается к серверу ожидания с бесконечным периодом ожидания. |
| ConnectAsync(Int32) |
Асинхронно подключается к серверу ожидания в течение указанного периода ожидания. |
| ConnectAsync(CancellationToken) |
Асинхронно подключается к серверу ожидания и отслеживает запросы на отмену. |
| ConnectAsync(Int32, CancellationToken) |
Асинхронно подключается к серверу ожидания в течение указанного периода ожидания и отслеживает запросы на отмену. |
ConnectAsync()
Асинхронно подключается к серверу ожидания с бесконечным периодом ожидания.
public:
System::Threading::Tasks::Task ^ ConnectAsync();
public System.Threading.Tasks.Task ConnectAsync();
member this.ConnectAsync : unit -> System.Threading.Tasks.Task
Public Function ConnectAsync () As Task
Возвращаемое значение
Задача, представляющая асинхронную операцию подключения.
Комментарии
Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Connect().
Применяется к
ConnectAsync(Int32)
Асинхронно подключается к серверу ожидания в течение указанного периода ожидания.
public:
System::Threading::Tasks::Task ^ ConnectAsync(int timeout);
public System.Threading.Tasks.Task ConnectAsync(int timeout);
member this.ConnectAsync : int -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer) As Task
Параметры
- timeout
- Int32
Количество миллисекундах, ожидающего ответа сервера до истечения времени ожидания подключения.
Возвращаемое значение
Задача, представляющая асинхронную операцию подключения.
Комментарии
Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Connect(Int32).
Применяется к
ConnectAsync(CancellationToken)
Асинхронно подключается к серверу ожидания и отслеживает запросы на отмену.
public:
System::Threading::Tasks::Task ^ ConnectAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync(System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (cancellationToken As CancellationToken) As Task
Параметры
- cancellationToken
- CancellationToken
Маркер для отслеживания запросов на отмену. Значение по умолчанию — None.
Возвращаемое значение
Задача, представляющая асинхронную операцию подключения.
Исключения
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Комментарии
Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Connect().
Применяется к
ConnectAsync(Int32, CancellationToken)
Асинхронно подключается к серверу ожидания в течение указанного периода ожидания и отслеживает запросы на отмену.
public:
System::Threading::Tasks::Task ^ ConnectAsync(int timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync(int timeout, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer, cancellationToken As CancellationToken) As Task
Параметры
- timeout
- Int32
Количество миллисекундах, ожидающего ответа сервера до истечения времени ожидания подключения.
- cancellationToken
- CancellationToken
Маркер для отслеживания запросов на отмену. Значение по умолчанию — None.
Возвращаемое значение
Задача, представляющая асинхронную операцию подключения.
Исключения
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Комментарии
Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Connect(Int32).