ChannelReader<T>.ReadAllAsync(CancellationToken) 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.
Crea un elemento IAsyncEnumerable<T> che consente la lettura di tutti i dati dal canale.
public virtual System.Collections.Generic.IAsyncEnumerable<T> ReadAllAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
override this.ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
Public Overridable Function ReadAllAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of T)
Parametri
- cancellationToken
- CancellationToken
Token di annullamento usato per annullare l'enumerazione. Se i dati sono immediatamente pronti per la lettura, è possibile che i dati vengano restituiti anche dopo la richiesta di annullamento.
Restituisce
Elemento asincrono creato enumerabile.
Eccezioni
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Commenti
Ogni MoveNextAsync() chiamata restituita true
leggerà l'elemento successivo dal canale.
MoveNextAsync() restituisce false
una volta che non sono più dati o saranno mai disponibili per la lettura.