Sdílet prostřednictvím


NamedPipeServerStream.WaitForConnectionAsync Metoda

Definice

Asynchronně čeká na připojení klienta k tomuto NamedPipeServerStream objektu.

Přetížení

WaitForConnectionAsync()

Asynchronně čeká na připojení klienta k tomuto NamedPipeServerStream objektu.

WaitForConnectionAsync(CancellationToken)

Asynchronně čeká na připojení klienta k tomuto NamedPipeServerStream objektu a monitoruje požadavky na zrušení.

WaitForConnectionAsync()

Zdroj:
NamedPipeServerStream.cs
Zdroj:
NamedPipeServerStream.cs
Zdroj:
NamedPipeServerStream.cs

Asynchronně čeká na připojení klienta k tomuto NamedPipeServerStream objektu.

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

Návraty

Úloha, která představuje operaci asynchronního čekání.

Poznámky

Vzhledem k tomu, že je asynchronní, vrátí tato metoda okamžitě, ale proces připojení se dokončí, když klient zavolá Connect nebo ConnectAsync.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem WaitForConnection().

Platí pro

WaitForConnectionAsync(CancellationToken)

Zdroj:
NamedPipeServerStream.Unix.cs
Zdroj:
NamedPipeServerStream.Unix.cs
Zdroj:
NamedPipeServerStream.Unix.cs

Asynchronně čeká na připojení klienta k tomuto NamedPipeServerStream objektu a monitoruje požadavky na zrušení.

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, který se má monitorovat pro žádosti o zrušení.

Návraty

Úloha, která představuje operaci asynchronního čekání.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Poznámky

Vzhledem k tomu, že je asynchronní, vrátí tato metoda okamžitě, ale proces připojení se dokončí, když klient zavolá Connect nebo ConnectAsync.

Požadavky na zrušení používající token zrušení budou fungovat pouze v případě, že NamedPipeServerStream byl objekt vytvořen s hodnotou PipeOptions.Asynchronous možnosti kanálu nebo pokud ke zrušení dojde před WaitForConnectionAsync zavolání metody.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem WaitForConnection().

Platí pro