【问题标题】:Microsoft TPL Dataflow for Windows Phone适用于 Windows Phone 的 Microsoft TPL 数据流
【发布时间】:2014-04-11 07:36:37
【问题描述】:

我们知道Microsoft TPL Dataflow 支持平台:

  • .NET Framework 4.5
  • .NET 用于 Windows 应用商店应用
  • 可移植类库

但不支持 Windows Phone 8。

BufferBlock等的替代品有哪些?

【问题讨论】:

    标签: c# .net windows-phone-8 task-parallel-library tpl-dataflow


    【解决方案1】:

    在 Windows Phone 上支持 TPL 数据流是我们的待办事项。不支持它的原因是它的依赖项之一尚未为 Windows Phone 实现(即并发集合)。但是,我们相信我们可以移除这种依赖关系,也可以移植并发集合。

    我已经为此提交了user voice item。请分享和投票——这有助于我们确定这项工作的优先级。

    更新

    我很高兴地宣布我们已经released a preview that includes support for Windows Phone 8

    【讨论】:

    • 根据您的代码结构,您可以改用反应式 (Rx) 框架。但这肯定不是替代品的下降。
    【解决方案2】:

    另一种选择是Reactive Framework。它实际上非常类似于Dataflow。事实上,它非常相似,Dataflow 在其块中包含 AsObservable()AsObserver() 扩展方法,允许它与 Reactive Framework 互操作。在 Windows Phone 上可以使用 a NuGet package

    【讨论】:

    • TPL Dataflow 和 Rx 都可以用于类似的事情,但我想说的是你使用它们的方式是完全不同的,这意味着它们适用于不同类型的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    相关资源
    最近更新 更多