NamedPipeClientStream.ConnectAsync 方法

定义

表示异步连接操作的任务。

重载

ConnectAsync()

在无限超时期间内异步连接到等待的服务器。

ConnectAsync(Int32)

在指定的超时期间内异步连接到等待的服务器。

ConnectAsync(CancellationToken)

异步连接到等待的服务器并监视取消请求。

ConnectAsync(Int32, CancellationToken)

在指定的超时期间内异步连接到等待的服务器并监视取消请求。

ConnectAsync(TimeSpan, CancellationToken)

在指定的超时期间内异步连接到等待的服务器并监视取消请求。

ConnectAsync()

Source:
NamedPipeClientStream.cs
Source:
NamedPipeClientStream.cs
Source:
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)

Source:
NamedPipeClientStream.cs
Source:
NamedPipeClientStream.cs
Source:
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)

Source:
NamedPipeClientStream.cs
Source:
NamedPipeClientStream.cs
Source:
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)

Source:
NamedPipeClientStream.cs
Source:
NamedPipeClientStream.cs
Source:
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)

Source:
NamedPipeClientStream.cs
Source:
NamedPipeClientStream.cs
Source:
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)异常。

适用于