您是否需要等待TPL Dataflow DataflowBlock.NullTarget <T>上的完成?

来自阿涅格

这样的问题:

TPL Dataflow,如何将项目转发到许多链接目标块中的仅一个特定目标块?

建议使用DataflowBlock.NullTarget {T}丢弃管道中的项目,例如

forwarder.LinkTo(DataflowBlock.NullTarget<SomeType>());

但是,如果您像这样使用NullTarget,如何等待完成?创建丢弃块会更好吗:

ITargetBlock<SomeType> discard = DataflowBlock.NullTarget<SomeType>();
forwarder.LinkTo(discard);

并等待完成吗?

discard.Completion.Wait()

还是不需要等待“ NullTarget”块的完成,即它只是丢掉而忘记了吗?

斯威克

这是没有记录,但根据我的测试中,Completion一个NullTarget永远不会完成,即使你Complete()还是Fault()它。

这意味着您不能等待NullTarget完成,因为等待永远不会结束。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Do you need to wait for completion on a TPL Dataflow DataflowBlock.NullTarget<T>

来自分类Dev

在部署HttpClient之前,我是否需要等待异步方法完成?

来自分类Dev

在部署HttpClient之前,我是否需要等待异步方法完成?

来自分类Dev

使用TPL DataFlow进行BlockingCollection <T>批处理

来自分类Dev

Espresso不需要等待ViewPager上的滑动操作完成

来自分类Dev

TPL Dataflow数据回收

来自分类Dev

如何知道TPL Dataflow Block是否忙?

来自分类Dev

TPL.Dataflow-防止在ActionBlock <T>中发生未处理的异常时挂起

来自分类Dev

TPL Dataflow: Persist previous data

来自分类Dev

TPL Dataflow管道设计基础

来自分类Dev

Javascript / Node / Express:res.json需要等待函数完成运行才能返回...但是res.json是否急躁?

来自分类Dev

Google Dataflow Aggregator上的警报

来自分类Dev

量角器,完成并期望,为什么我们需要等待?

来自分类Dev

Node.js在执行功能之前需要等待循环完成

来自分类Dev

在继续之前需要等待循环完成执行的可能性有哪些

来自分类Dev

BoundedCapacity是否包括TPL Dataflow中当前正在处理的项目?

来自分类Dev

要在Google Cloud Dataflow Service上执行作业,需要访问Google Cloud Storage的哪些权限?

来自分类Dev

等待功能完成以在Xamarin Forms上加载

来自分类Dev

Python请求:不要等待请求完成

来自分类Dev

不要等待异步功能完成

来自分类Dev

WebBrowserDocumentCompletedEventHandler不要等待Ajax异步完成

来自分类Dev

TPL.Dataflow消息处理超时?

来自分类Dev

使用TPL Dataflow保证传送的BroadcastBlock

来自分类Dev

TPL Dataflow如何删除块之间的链接

来自分类Dev

TPL Dataflow:如何限制整个管道?

来自分类Dev

具有延迟的TPL DataFlow队列

来自分类Dev

TPL.Dataflow消息处理超时?

来自分类Dev

如何在 Dataflow 上设置超时?

来自分类Dev

在 Cloud Dataflow 服务上运行模板

Related 相关文章

  1. 1

    Do you need to wait for completion on a TPL Dataflow DataflowBlock.NullTarget<T>

  2. 2

    在部署HttpClient之前,我是否需要等待异步方法完成?

  3. 3

    在部署HttpClient之前,我是否需要等待异步方法完成?

  4. 4

    使用TPL DataFlow进行BlockingCollection <T>批处理

  5. 5

    Espresso不需要等待ViewPager上的滑动操作完成

  6. 6

    TPL Dataflow数据回收

  7. 7

    如何知道TPL Dataflow Block是否忙?

  8. 8

    TPL.Dataflow-防止在ActionBlock <T>中发生未处理的异常时挂起

  9. 9

    TPL Dataflow: Persist previous data

  10. 10

    TPL Dataflow管道设计基础

  11. 11

    Javascript / Node / Express:res.json需要等待函数完成运行才能返回...但是res.json是否急躁?

  12. 12

    Google Dataflow Aggregator上的警报

  13. 13

    量角器,完成并期望,为什么我们需要等待?

  14. 14

    Node.js在执行功能之前需要等待循环完成

  15. 15

    在继续之前需要等待循环完成执行的可能性有哪些

  16. 16

    BoundedCapacity是否包括TPL Dataflow中当前正在处理的项目?

  17. 17

    要在Google Cloud Dataflow Service上执行作业,需要访问Google Cloud Storage的哪些权限?

  18. 18

    等待功能完成以在Xamarin Forms上加载

  19. 19

    Python请求:不要等待请求完成

  20. 20

    不要等待异步功能完成

  21. 21

    WebBrowserDocumentCompletedEventHandler不要等待Ajax异步完成

  22. 22

    TPL.Dataflow消息处理超时?

  23. 23

    使用TPL Dataflow保证传送的BroadcastBlock

  24. 24

    TPL Dataflow如何删除块之间的链接

  25. 25

    TPL Dataflow:如何限制整个管道?

  26. 26

    具有延迟的TPL DataFlow队列

  27. 27

    TPL.Dataflow消息处理超时?

  28. 28

    如何在 Dataflow 上设置超时?

  29. 29

    在 Cloud Dataflow 服务上运行模板

热门标签

归档