DataflowBlock.OutputAvailableAsync 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken) |
Proporciona un objeto Task<TResult> que supervisa de forma asincrónica el origen de la salida disponible. |
| OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>) |
Proporciona un objeto Task<TResult> que supervisa de forma asincrónica el origen de la salida disponible. |
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)
Proporciona un objeto Task<TResult> que supervisa de forma asincrónica el origen de la salida disponible.
public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<bool> ^ OutputAvailableAsync(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<bool> OutputAvailableAsync<TOutput>(this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.CancellationToken cancellationToken);
static member OutputAvailableAsync : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function OutputAvailableAsync(Of TOutput) (source As ISourceBlock(Of TOutput), cancellationToken As CancellationToken) As Task(Of Boolean)
Parámetros de tipo
- TOutput
Especifica el tipo de datos contenidos en el origen.
Parámetros
- source
- ISourceBlock<TOutput>
Origen que se va a supervisar.
- cancellationToken
- CancellationToken
Token de cancelación con el que cancelar la operación asincrónica.
Devoluciones
que Task<TResult> informa de si y cuándo hay más resultados disponibles. Si, cuando se completa la tarea, es Resulttrue, hay más resultados disponibles en el origen (aunque otro consumidor del origen puede recuperar los datos). Si devuelve false, más salida no es y nunca estará disponible, debido a que el origen se completó antes de que la salida esté disponible.
Excepciones
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)
Proporciona un objeto Task<TResult> que supervisa de forma asincrónica el origen de la salida disponible.
public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<bool> ^ OutputAvailableAsync(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source);
public static System.Threading.Tasks.Task<bool> OutputAvailableAsync<TOutput>(this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source);
static member OutputAvailableAsync : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function OutputAvailableAsync(Of TOutput) (source As ISourceBlock(Of TOutput)) As Task(Of Boolean)
Parámetros de tipo
- TOutput
Especifica el tipo de datos contenidos en el origen.
Parámetros
- source
- ISourceBlock<TOutput>
Origen que se va a supervisar.
Devoluciones
que Task<TResult> informa de si y cuándo hay más resultados disponibles. Si, cuando se completa la tarea, es Resulttrue, hay más resultados disponibles en el origen (aunque otro consumidor del origen puede recuperar los datos).
Si devuelve false, más salida no es y nunca estará disponible, debido a que el origen se completó antes de que la salida esté disponible.