DataflowBlock.OutputAvailableAsync Método

Definición

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.

Se aplica a