DataflowBlock.OutputAvailableAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken) |
提供一个 Task<TResult> 异步监视可用输出的源。 |
| OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>) |
提供一个 Task<TResult> 异步监视可用输出的源。 |
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- 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>)
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- DataflowBlock.cs
- Source:
- 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,则由于源在输出可用之前完成,因此不会提供更多输出,并且永远不会可用。