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
提供可异步监视可利用的输出的源的 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> 通知多个输出是否可用和何时可用。 如果在任务完成时,它的 Result 是 true
,更多输出在源处是可用的 (尽管源的另一个使用者可能检索数据)。 如果它返回 false
,则会因为在提供输入之前完成的源而导致更多输出不可用。
例外
取消令牌已取消。 此异常存储在返回的任务中。
适用于
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)
- 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> 通知多个输出是否可用和何时可用。 如果在任务完成时,它的 Result 是 true
,更多输出在源处是可用的 (尽管源的另一个使用者可能检索数据)。
如果它返回 false
,则会因为在提供输入之前完成的源而导致更多输出不可用。