NamedPipeServerStream.WaitForConnectionAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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().