DataflowBlock.OutputAvailableAsync Метод

Определение

Перегрузки

Имя Описание
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)

Предоставляет асинхронный Task<TResult> мониторинг источника для доступных выходных данных.

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Предоставляет асинхронный Task<TResult> мониторинг источника для доступных выходных данных.

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)

Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs

Предоставляет асинхронный Task<TResult> мониторинг источника для доступных выходных данных.

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)

Параметры типа

TOutput

Указывает тип данных, содержащихся в источнике.

Параметры

source
ISourceBlock<TOutput>

Источник для отслеживания.

cancellationToken
CancellationToken

Маркер отмены, с помощью которого необходимо отменить асинхронную операцию.

Возвращаемое значение

Это Task<TResult> сообщает о том, доступен ли и когда доступно больше выходных данных. Если задача завершится, то Resulttrueв источнике доступно больше выходных данных (хотя другой потребитель источника может получить данные). Если он возвращается false, больше выходных данных не будет и никогда не будет доступен из-за того, что источник завершается до получения выходных данных.

Исключения

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Применяется к

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs
Исходный код:
DataflowBlock.cs

Предоставляет асинхронный Task<TResult> мониторинг источника для доступных выходных данных.

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)

Параметры типа

TOutput

Указывает тип данных, содержащихся в источнике.

Параметры

source
ISourceBlock<TOutput>

Источник для отслеживания.

Возвращаемое значение

Это Task<TResult> сообщает о том, доступен ли и когда доступно больше выходных данных. Если задача завершится, то Resulttrueв источнике доступно больше выходных данных (хотя другой потребитель источника может получить данные).

Если он возвращается false, больше выходных данных не будет и никогда не будет доступен из-за того, что источник завершается до получения выходных данных.

Применяется к