Sdílet prostřednictvím


NamedPipeClientStream.ConnectAsync Metoda

Definice

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

Přetížení

ConnectAsync()

Asynchronně se připojí k čekajícímu serveru s neomezenou dobou časového limitu.

ConnectAsync(Int32)

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

ConnectAsync(CancellationToken)

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

ConnectAsync(Int32, CancellationToken)

Asynchronně se připojí k čekajícímu serveru v zadaném časovém limitu a monitoruje požadavky na zrušení.

ConnectAsync(TimeSpan, CancellationToken)

Asynchronně se připojí k čekajícímu serveru v zadaném časovém limitu a monitoruje požadavky na zrušení.

ConnectAsync()

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

Asynchronně se připojí k čekajícímu serveru s neomezenou dobou časového limitu.

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 všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. U uložených výjimek se podívejte na výjimky vyvolané Connect().

Platí pro

ConnectAsync(Int32)

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

Asynchronně se připojí k čekajícímu 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 všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. U uložených výjimek se podívejte na výjimky vyvolané Connect(Int32).

Platí pro

ConnectAsync(CancellationToken)

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

Asynchronně se připojí 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 pro monitorování žádostí 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 je uložena do vrácené úlohy.

Poznámky

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. U uložených výjimek se podívejte na výjimky vyvolané Connect().

Platí pro

ConnectAsync(Int32, CancellationToken)

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

Asynchronně se připojí k čekajícímu serveru v zadaném časovém 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 pro monitorování žádostí 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 je uložena do vrácené úlohy.

Poznámky

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. U uložených výjimek se podívejte na výjimky vyvolané Connect(Int32).

Platí pro

ConnectAsync(TimeSpan, CancellationToken)

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

Asynchronně se připojí k čekajícímu serveru v zadaném časovém 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 čekání na odpověď serveru před vypršením časového limitu připojení.

cancellationToken
CancellationToken

Token pro monitorování žádostí 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 je uložena do vrácené úlohy.

Poznámky

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. U uložených výjimek se podívejte na výjimky vyvolané Connect(TimeSpan).

Platí pro