Udostępnij za pośrednictwem


NamedPipeClientStream.ConnectAsync Metoda

Definicja

Zadanie reprezentujące operację połączenia asynchronicznego.

Przeciążenia

ConnectAsync()

Asynchronicznie łączy się z serwerem oczekującym z nieskończonym limitem czasu.

ConnectAsync(Int32)

Asynchronicznie łączy się z serwerem oczekującym w określonym przedziale czasu.

ConnectAsync(CancellationToken)

Asynchronicznie łączy się z serwerem oczekującym i monitoruje żądania anulowania.

ConnectAsync(Int32, CancellationToken)

Asynchronicznie łączy się z serwerem oczekującym w określonym przedziale czasu i monitoruje żądania anulowania.

ConnectAsync(TimeSpan, CancellationToken)

Asynchronicznie łączy się z serwerem oczekującym w określonym przedziale czasu i monitoruje żądania anulowania.

ConnectAsync()

Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs

Asynchronicznie łączy się z serwerem oczekującym z nieskończonym limitem czasu.

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

Zwraca

Zadanie reprezentujące operację połączenia asynchronicznego.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Connect()usługę .

Dotyczy

ConnectAsync(Int32)

Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs

Asynchronicznie łączy się z serwerem oczekującym w określonym przedziale czasu.

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

Parametry

timeout
Int32

Liczba milisekund oczekiwania na odpowiedź serwera przed upływem limitu czasu połączenia.

Zwraca

Zadanie reprezentujące operację połączenia asynchronicznego.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Connect(Int32)usługę .

Dotyczy

ConnectAsync(CancellationToken)

Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs

Asynchronicznie łączy się z serwerem oczekującym i monitoruje żądania anulowania.

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

Parametry

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Zadanie reprezentujące operację połączenia asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Connect()usługę .

Dotyczy

ConnectAsync(Int32, CancellationToken)

Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs

Asynchronicznie łączy się z serwerem oczekującym w określonym przedziale czasu i monitoruje żądania anulowania.

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

Parametry

timeout
Int32

Liczba milisekund oczekiwania na odpowiedź serwera przed upływem limitu czasu połączenia.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Zadanie reprezentujące operację połączenia asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Connect(Int32)usługę .

Dotyczy

ConnectAsync(TimeSpan, CancellationToken)

Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs
Źródło:
NamedPipeClientStream.cs

Asynchronicznie łączy się z serwerem oczekującym w określonym przedziale czasu i monitoruje żądania anulowania.

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

Parametry

timeout
TimeSpan

Czas oczekiwania na odpowiedź serwera przed przekroczeniem limitu czasu połączenia.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Zadanie reprezentujące operację połączenia asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Connect(TimeSpan)usługę .

Dotyczy