Aracılığıyla paylaş


DataflowBlock.ReceiveAllAsync<TOutput> Yöntem

Tanım

Kaynaktan tüm verilerin alınmasını sağlayan bir IAsyncEnumerable<T> oluşturur.

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)

Tür Parametreleri

TOutput

Kaynakta bulunan veri türünü belirtir.

Parametreler

source
IReceivableSourceBlock<TOutput>

Zaman uyumsuz olarak alınacak kaynak.

cancellationToken
CancellationToken

CancellationToken alma işlemini iptal etmek için kullanılabilecek.

Döndürülenler

IAsyncEnumerable<TOutput>

Oluşturulan zaman uyumsuz numaralandırılabilir.

Özel durumlar

, source şeklindedir null.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır