NamedPipeServerStream.WaitForConnectionAsync Metodo

Definizione

Attende in modo asincrono che un client si connetta a questo NamedPipeServerStream oggetto.

Overload

Nome Descrizione
WaitForConnectionAsync()

Attende in modo asincrono che un client si connetta a questo NamedPipeServerStream oggetto.

WaitForConnectionAsync(CancellationToken)

Attende in modo asincrono che un client si connetta a questo NamedPipeServerStream oggetto e monitora le richieste di annullamento.

WaitForConnectionAsync()

Origine:
NamedPipeServerStream.cs
Origine:
NamedPipeServerStream.cs
Origine:
NamedPipeServerStream.cs
Origine:
NamedPipeServerStream.cs
Origine:
NamedPipeServerStream.cs

Attende in modo asincrono che un client si connetta a questo NamedPipeServerStream oggetto.

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

Valori restituiti

Attività che rappresenta l'operazione di attesa asincrona.

Commenti

Poiché è asincrono, questo metodo restituisce immediatamente, ma il processo di connessione viene completato quando il client chiama Connect o ConnectAsync.

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da WaitForConnection().

Si applica a

WaitForConnectionAsync(CancellationToken)

Origine:
NamedPipeServerStream.Unix.cs
Origine:
NamedPipeServerStream.Unix.cs
Origine:
NamedPipeServerStream.Unix.cs
Origine:
NamedPipeServerStream.Unix.cs
Origine:
NamedPipeServerStream.Unix.cs

Attende in modo asincrono che un client si connetta a questo NamedPipeServerStream oggetto e monitora le richieste di annullamento.

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

Parametri

cancellationToken
CancellationToken

Token da monitorare per le richieste di annullamento.

Valori restituiti

Attività che rappresenta l'operazione di attesa asincrona.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Poiché è asincrono, questo metodo restituisce immediatamente, ma il processo di connessione viene completato quando il client chiama Connect o ConnectAsync.

Le richieste di annullamento che usano il token di annullamento funzioneranno solo se l'oggetto NamedPipeServerStream è stato creato con un valore di opzione pipe pari PipeOptions.Asynchronous o se l'annullamento si verifica prima della chiamata del WaitForConnectionAsync metodo.

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da WaitForConnection().

Si applica a