繁体   English   中英

.NET Compact Framework 3.5是否有BackgroundWorker替代品?

[英]Is there a BackgroundWorker replacement for .NET Compact Framework 3.5?

我想在移动设备上使用类似于BackgroundWorker (从完整的.NET Framework已知)的工具。 遗憾的是,它在紧凑框架中不可用。

我该怎么用呢?

有一个MSDN站点,讨论CF上的后台处理技术

最常见的选项是使用ThreadPool.QueueUserWorkItem而不是BackgroundWorker,尽管还有其他选项。

有用于CF的BackgroundWorker的实现: http : //www.danielmoth.com/Blog/2004/12/backgroundworker-sample.html

是使用Reflector创建的实现。 您可以使用Reflector来检出.NET框架内的各种实现

有一个框架,称为OpenNETCF的“智能设备框架” ,该框架试图填补紧凑型框架和完整的.NET框架之间的空白。 该框架包含并提供BackgroundWorker实现。

该框架可以作为社区版本使用,可以免费使用。

从旧版本1.x ,源代码也可以从此处直接获得(向下滚动到最后一个链接)。 此源代码类似于@Filip Navara提供的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM