Språk

NamedPipeServerStream.WaitForConnectionAsync Metod

Definition

Väntar asynkront på att en klient ska ansluta till det här NamedPipeServerStream objektet.

Överlagringar

Name Description
WaitForConnectionAsync()

Väntar asynkront på att en klient ska ansluta till det här NamedPipeServerStream objektet.

WaitForConnectionAsync(CancellationToken)

Väntar asynkront på att en klient ska ansluta till det här NamedPipeServerStream objektet och övervakar begäranden om annullering.

WaitForConnectionAsync()

Källa:
NamedPipeServerStream.cs
Källa:
NamedPipeServerStream.cs
Källa:
NamedPipeServerStream.cs
Källa:
NamedPipeServerStream.cs
Källa:
NamedPipeServerStream.cs

Väntar asynkront på att en klient ska ansluta till det här NamedPipeServerStream objektet.

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

Returer

En uppgift som representerar den asynkrona vänteåtgärden.

Kommentarer

Eftersom den är asynkron returnerar den här metoden omedelbart, men anslutningsprocessen slutförs när klienten anropar Connect eller ConnectAsync.

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

Gäller för

WaitForConnectionAsync(CancellationToken)

Källa:
NamedPipeServerStream.Unix.cs
Källa:
NamedPipeServerStream.Unix.cs
Källa:
NamedPipeServerStream.Unix.cs
Källa:
NamedPipeServerStream.Unix.cs
Källa:
NamedPipeServerStream.Unix.cs

Väntar asynkront på att en klient ska ansluta till det här NamedPipeServerStream objektet och övervakar begäranden om annullering.

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

Parametrar

cancellationToken
CancellationToken

Token som ska övervakas för annulleringsbegäranden.

Returer

En uppgift som representerar den asynkrona vänteåtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Eftersom den är asynkron returnerar den här metoden omedelbart, men anslutningsprocessen slutförs när klienten anropar Connect eller ConnectAsync.

Annulleringsbegäranden som använder annulleringstoken fungerar bara om NamedPipeServerStream objektet skapades med ett pipe-alternativvärde eller PipeOptions.Asynchronous om annulleringen sker innan WaitForConnectionAsync metoden anropas.

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

Gäller för