Bagikan melalui


DataflowBlock.ReceiveAllAsync<TOutput> Metode

Definisi

Membuat yang IAsyncEnumerable<T> memungkinkan penerimaan semua data dari sumbernya.

public static System.Collections.Generic.IAsyncEnumerable<TOutput> ReceiveAllAsync<TOutput> (this System.Threading.Tasks.Dataflow.IReceivableSourceBlock<TOutput> source, System.Threading.CancellationToken cancellationToken = default);
static member ReceiveAllAsync : System.Threading.Tasks.Dataflow.IReceivableSourceBlock<'Output> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Output>
<Extension()>
Public Function ReceiveAllAsync(Of TOutput) (source As IReceivableSourceBlock(Of TOutput), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TOutput)

Jenis parameter

TOutput

Menentukan jenis data yang terkandung dalam sumber.

Parameter

source
IReceivableSourceBlock<TOutput>

Sumber dari mana untuk menerima secara asinkron.

cancellationToken
CancellationToken

CancellationToken yang dapat digunakan untuk membatalkan operasi penerimaan.

Mengembalikan

IAsyncEnumerable<TOutput>

Asinkron yang dibuat dapat dijumlahkan.

Pengecualian

source adalah null.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk