NamedPipeServerStream.WaitForConnectionAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
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ę .