NamedPipeClientStream.ConnectAsync Metoda

Definice

Úloha, která představuje asynchronní operaci připojení.

Přetížení

ConnectAsync()

Asynchronně se připojuje k čekajícímu serveru s nekonečným časovým limitem.

ConnectAsync(Int32)

Asynchronně se připojuje k čekající serveru v zadaném časovém limitu.

ConnectAsync(CancellationToken)

Asynchronně se připojuje k čekajícímu serveru a monitoruje požadavky na zrušení.

ConnectAsync(Int32, CancellationToken)

Asynchronně se připojuje k čekajícímu serveru v rámci zadaného časového limitu a monitoruje požadavky na zrušení.

ConnectAsync(TimeSpan, CancellationToken)

Asynchronně se připojuje k čekajícímu serveru v rámci zadaného časového limitu a monitoruje požadavky na zrušení.

ConnectAsync()

Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs

Asynchronně se připojuje k čekajícímu serveru s nekonečným časovým limitem.

public:
 System::Threading::Tasks::Task ^ ConnectAsync();
public System.Threading.Tasks.Task ConnectAsync ();
member this.ConnectAsync : unit -> System.Threading.Tasks.Task
Public Function ConnectAsync () As Task

Návraty

Úloha, která představuje asynchronní operaci připojení.

Poznámky

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

Platí pro

ConnectAsync(Int32)

Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs

Asynchronně se připojuje k čekající serveru v zadaném časovém limitu.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(int timeout);
public System.Threading.Tasks.Task ConnectAsync (int timeout);
member this.ConnectAsync : int -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer) As Task

Parametry

timeout
Int32

Počet milisekund, které mají čekat, než server odpoví, než vyprší časový limit připojení.

Návraty

Úloha, která představuje asynchronní operaci připojení.

Poznámky

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

Platí pro

ConnectAsync(CancellationToken)

Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs

Asynchronně se připojuje k čekajícímu serveru a monitoruje požadavky na zrušení.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (cancellationToken As CancellationToken) As Task

Parametry

cancellationToken
CancellationToken

Token, který se má monitorovat pro žádosti o zrušení. Výchozí hodnota je None.

Návraty

Úloha, která představuje asynchronní operaci připojení.

Výjimky

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

Poznámky

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

Platí pro

ConnectAsync(Int32, CancellationToken)

Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs

Asynchronně se připojuje k čekajícímu serveru v rámci zadaného časového limitu a monitoruje požadavky na zrušení.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(int timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (int timeout, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer, cancellationToken As CancellationToken) As Task

Parametry

timeout
Int32

Počet milisekund, které mají čekat, než server odpoví, než vyprší časový limit připojení.

cancellationToken
CancellationToken

Token, který se má monitorovat pro žádosti o zrušení. Výchozí hodnota je None.

Návraty

Úloha, která představuje asynchronní operaci připojení.

Výjimky

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

Poznámky

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

Platí pro

ConnectAsync(TimeSpan, CancellationToken)

Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs
Zdroj:
NamedPipeClientStream.cs

Asynchronně se připojuje k čekajícímu serveru v rámci zadaného časového limitu a monitoruje požadavky na zrušení.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parametry

timeout
TimeSpan

Doba, kterou je potřeba počkat, než server odpoví, než vyprší časový limit připojení.

cancellationToken
CancellationToken

Token, který se má monitorovat pro žádosti o zrušení. Výchozí hodnota je None.

Návraty

Úloha, která představuje asynchronní operaci připojení.

Výjimky

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

Poznámky

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

Platí pro