Condividi tramite


ChannelReader<T>.ReadAllAsync(CancellationToken) Metodo

Definizione

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.

Si applica a