Поделиться через


NamedPipeClientStream.ConnectAsync Метод

Определение

Задача, представляющая асинхронную операцию подключения.

Перегрузки

ConnectAsync()

Асинхронно подключается к ожидающему серверу с бессрочным временем ожидания.

ConnectAsync(Int32)

Асинхронно подключается к ожидающему серверу с заданным временем ожидания.

ConnectAsync(CancellationToken)

Асинхронно подключается к ожидающему серверу и отслеживает запросы отмены.

ConnectAsync(Int32, CancellationToken)

Асинхронно подключается к ожидающему серверу с заданным временем ожидания и отслеживает запросы отмены.

ConnectAsync(TimeSpan, CancellationToken)

Асинхронно подключается к ожидающему серверу с заданным временем ожидания и отслеживает запросы отмены.

ConnectAsync()

Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs

Асинхронно подключается к ожидающему серверу с бессрочным временем ожидания.

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)

Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs

Асинхронно подключается к ожидающему серверу с заданным временем ожидания.

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)

Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs

Асинхронно подключается к ожидающему серверу и отслеживает запросы отмены.

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)

Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs

Асинхронно подключается к ожидающему серверу с заданным временем ожидания и отслеживает запросы отмены.

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).

Применяется к

ConnectAsync(TimeSpan, CancellationToken)

Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs
Исходный код:
NamedPipeClientStream.cs

Асинхронно подключается к ожидающему серверу с заданным временем ожидания и отслеживает запросы отмены.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Параметры

timeout
TimeSpan

Время ожидания ответа сервера до истечения времени ожидания подключения.

cancellationToken
CancellationToken

Токен для отслеживания запросов отмены. Значение по умолчанию — None.

Возвращаемое значение

Задача, представляющая асинхронную операцию подключения.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Connect(TimeSpan).

Применяется к