DataflowBlock.OutputAvailableAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken) |
Fornece um Task<TResult> que monitora assincronamente a saída disponível na fonte. |
| OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>) |
Fornece um Task<TResult> que monitora assincronamente a saída disponível na fonte. |
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)
- Origem:
- DataflowBlock.cs
- Origem:
- DataflowBlock.cs
- Origem:
- DataflowBlock.cs
Fornece um Task<TResult> que monitora assincronamente a saída disponível na fonte.
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 o tipo de dados contidos na origem.
Parâmetros
- source
- ISourceBlock<TOutput>
A origem a ser monitorada.
- cancellationToken
- CancellationToken
O token de cancelamento com o qual cancelar a operação assíncrona.
Retornos
Um Task<TResult> que informa se e quando mais saída mais está disponível. Se, quando a tarefa for concluída, seu Result for true, mais saída estará disponível na origem (embora outro consumidor da origem possa recuperar os dados). Se ela retorna false, mais saída não estará disponível nunca mais, devido à conclusão da fonte antes da saída estar disponível.
Exceções
O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.
Aplica-se a
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)
- Origem:
- DataflowBlock.cs
- Origem:
- DataflowBlock.cs
- Origem:
- DataflowBlock.cs
Fornece um Task<TResult> que monitora assincronamente a saída disponível na fonte.
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 o tipo de dados contidos na origem.
Parâmetros
- source
- ISourceBlock<TOutput>
A origem a ser monitorada.
Retornos
Um Task<TResult> que informa se e quando mais saída mais está disponível. Se, quando a tarefa for concluída, seu Result for true, mais saída estará disponível na origem (embora outro consumidor da origem possa recuperar os dados).
Se ela retorna false, mais saída não estará disponível nunca mais, devido à conclusão da fonte antes da saída estar disponível.