DataflowBlock.ReceiveAllAsync<TOutput> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект IAsyncEnumerable<T> , который позволяет получать все данные из источника.
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)
Параметры типа
- TOutput
Указывает тип данных, содержащихся в источнике.
Параметры
Источник, из которого асинхронно получается.
- cancellationToken
- CancellationToken
Объект CancellationToken , который можно использовать для отмены операции получения.
Возвращаемое значение
Созданное асинхронное перечисление.
Исключения
source
является null
.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.