Język

NamedPipeServerStream.WaitForConnectionAsync Metoda

Definicja

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)

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

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().

Dotyczy