Udostępnij za pośrednictwem


NamedPipeServerStream.WaitForConnectionAsync Metoda

Definicja

Asynchronicznie czeka na nawiązanie połączenia z tym NamedPipeServerStream obiektem przez klienta.

Przeciążenia

WaitForConnectionAsync()

Asynchronicznie czeka na nawiązanie połączenia z tym NamedPipeServerStream obiektem przez klienta.

WaitForConnectionAsync(CancellationToken)

Asynchronicznie czeka na połączenie klienta z tym NamedPipeServerStream obiektem i monitoruje żądania anulowania.

WaitForConnectionAsync()

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

Asynchronicznie czeka na nawiązanie połączenia z tym NamedPipeServerStream obiektem przez klienta.

public:
 System::Threading::Tasks::Task ^ WaitForConnectionAsync();
public System.Threading.Tasks.Task WaitForConnectionAsync ();
member this.WaitForConnectionAsync : unit -> System.Threading.Tasks.Task
Public Function WaitForConnectionAsync () As Task

Zwraca

Zadanie reprezentujące operację oczekiwania asynchronicznego.

Uwagi

Ponieważ jest asynchroniczna, ta metoda zwraca natychmiast, ale proces połączenia jest wykonywany po wywołaniu Connect klienta lub ConnectAsync.

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 WaitForConnection()usługę .

Dotyczy

WaitForConnectionAsync(CancellationToken)

Źródło:
NamedPipeServerStream.Unix.cs
Źródło:
NamedPipeServerStream.Unix.cs
Źródło:
NamedPipeServerStream.Unix.cs

Asynchronicznie czeka na połączenie klienta z tym NamedPipeServerStream obiektem i monitoruje żądania anulowania.

public:
 System::Threading::Tasks::Task ^ WaitForConnectionAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitForConnectionAsync (System.Threading.CancellationToken cancellationToken);
member this.WaitForConnectionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitForConnectionAsync (cancellationToken As CancellationToken) As Task

Parametry

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.

Zwraca

Zadanie reprezentujące operację oczekiwania asynchronicznego.

Wyjątki

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

Uwagi

Ponieważ jest asynchroniczna, ta metoda zwraca natychmiast, ale proces połączenia jest wykonywany po wywołaniu Connect klienta lub ConnectAsync.

Żądania anulowania przy użyciu tokenu anulowania będą działać tylko wtedy, gdy NamedPipeServerStream obiekt został utworzony z wartością PipeOptions.Asynchronous opcji potoku lub jeśli anulowanie nastąpi przed WaitForConnectionAsync wywołaniem metody.

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 WaitForConnection()usługę .

Dotyczy