NamedPipeClientStream.ConnectAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En uppgift som representerar den asynkrona anslutningsåtgärden.
Överlagringar
| Name | Description |
|---|---|
| ConnectAsync() |
Ansluter asynkront till en väntande server med en oändlig tidsgräns. |
| ConnectAsync(Int32) |
Ansluter asynkront till en väntande server inom den angivna tidsgränsen. |
| ConnectAsync(CancellationToken) |
Ansluter asynkront till en väntande server och övervakar begäranden om annullering. |
| ConnectAsync(Int32, CancellationToken) |
Ansluter asynkront till en väntande server inom den angivna tidsgränsen och övervakar begäranden om annullering. |
ConnectAsync()
Ansluter asynkront till en väntande server med en oändlig tidsgräns.
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
Returer
En uppgift som representerar den asynkrona anslutningsåtgärden.
Kommentarer
Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Connect().
Gäller för
ConnectAsync(Int32)
Ansluter asynkront till en väntande server inom den angivna tidsgränsen.
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
Parametrar
- timeout
- Int32
Antalet millisekunder som ska vänta tills servern svarar innan anslutningen överskrider tidsgränsen.
Returer
En uppgift som representerar den asynkrona anslutningsåtgärden.
Kommentarer
Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Connect(Int32).
Gäller för
ConnectAsync(CancellationToken)
Ansluter asynkront till en väntande server och övervakar begäranden om annullering.
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
Parametrar
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
En uppgift som representerar den asynkrona anslutningsåtgärden.
Undantag
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Kommentarer
Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Connect().
Gäller för
ConnectAsync(Int32, CancellationToken)
Ansluter asynkront till en väntande server inom den angivna tidsgränsen och övervakar begäranden om annullering.
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
Parametrar
- timeout
- Int32
Antalet millisekunder som ska vänta tills servern svarar innan anslutningen överskrider tidsgränsen.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
En uppgift som representerar den asynkrona anslutningsåtgärden.
Undantag
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Kommentarer
Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Connect(Int32).