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
| Nazwa | Opis |
|---|---|
| WaitForConnectionAsync() |
Asynchronicznie czeka na nawiązanie połączenia z tym NamedPipeServerStream obiektem przez klienta. |
| WaitForConnectionAsync(CancellationToken) |
Asynchronicznie czeka, aż klient połączy się z tym NamedPipeServerStream obiektem i monitoruje żądania anulowania. |
WaitForConnectionAsync()
- Źródło:
- NamedPipeServerStream.cs
- Źródło:
- NamedPipeServerStream.cs
- Ź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 zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. 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 program WaitForConnection().
Dotyczy
WaitForConnectionAsync(CancellationToken)
Asynchronicznie czeka, aż klient połączy się 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 zwracanym 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 zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. 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 program WaitForConnection().