ChannelReader<T>.ReadAllAsync(CancellationToken) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.