Condividi tramite


NamedPipeServerStream.WaitForConnectionAsync Metodo

Definizione

Attende in modalità asincrona la connessione di un client a questo oggetto NamedPipeServerStream.

Overload

WaitForConnectionAsync()

Attende in modalità asincrona la connessione di un client a questo oggetto NamedPipeServerStream.

WaitForConnectionAsync(CancellationToken)

Attende in modalità asincrona la connessione di un client a questo oggetto NamedPipeServerStream ed esegue il monitoraggio delle richieste di annullamento.

WaitForConnectionAsync()

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

Attende in modalità asincrona la connessione di un client a questo oggetto NamedPipeServerStream.

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

Restituisce

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à 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

Attende in modalità asincrona la connessione di un client a questo oggetto NamedPipeServerStream ed esegue il monitoraggio delle 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.

Restituisce

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 o PipeOptions.Asynchronous se l'annullamento si verifica prima della chiamata del WaitForConnectionAsync metodo.

Questo metodo archivia nell'attività 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