DataflowBlock.ReceiveAllAsync<TOutput> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un objeto IAsyncEnumerable<T> que permite recibir todos los datos del origen.
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)
Parámetros de tipo
- TOutput
Especifica el tipo de datos contenidos en el origen.
Parámetros
Origen del que se va a recibir de forma asincrónica.
- cancellationToken
- CancellationToken
CancellationToken que se puede usar para cancelar la operación de recepción.
Devoluciones
El enumerable asincrónico que se ha creado.
Excepciones
El valor de source
es null
.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.