NamedPipeServerStream.WaitForConnectionAsync 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.
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)
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().