NamedPipeServerStream.WaitForConnectionAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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().