NamedPipeClientStream.ConnectAsync 方法

定義

一個代表非同步連接操作的任務。

多載

名稱 Description
ConnectAsync()

非同步連線到等待的伺服器,且有無限的逾時時間。

ConnectAsync(Int32)

在指定的逾時期間內非同步連接等待中的伺服器。

ConnectAsync(CancellationToken)

非同步連接等待中的伺服器並監控取消請求。

ConnectAsync(Int32, CancellationToken)

在指定的逾時期內非同步連接等待的伺服器,並監控取消請求。

ConnectAsync(TimeSpan, CancellationToken)

在指定的逾時期內非同步連接等待的伺服器,並監控取消請求。

ConnectAsync()

來源:
NamedPipeClientStream.cs
來源:
NamedPipeClientStream.cs
來源:
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
來源:
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
來源:
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
來源:
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
來源:
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)拋出的例外。

適用於