ChannelReader<T>.ReadAllAsync(CancellationToken) Metódus

Definíció

Létrehoz egy olyan alkalmazást IAsyncEnumerable<T> , amely lehetővé teszi az összes adat beolvasását a csatornából.

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)

Paraméterek

cancellationToken
CancellationToken

Az enumerálás megszakításához használandó lemondási jogkivonat. Ha az adatok azonnal készen állnak az olvasásra, akkor az adatok a lemondás kérése után is felhasználhatók.

Válaszok

A létrehozott aszinkron számbavehető.

Kivételek

A lemondási jogkivonat megszakadt. Ezt a kivételt a rendszer a visszaadott tevékenységben tárolja.

Megjegyzések

Minden MoveNextAsync() visszaküldött hívás felolvassa true a következő elemet a csatornából.

MoveNextAsync() visszaadja, false ha nincs több adat, vagy soha nem lesz elérhető az olvasáshoz.

A következőre érvényes: