一次将作业分配给BackgroundWorker线程一个
我的 silverlight 应用程序从 Web 服务(异步)获取文件集。 webservice 方法接受文件名数组并返回文件集(也作为数组)。 silverlight 客户端对文件…
从BackgroundWorker更新DataGridView数据源时出错
我有一个 DataGridView,它使用 DataTable 作为其数据源。我还有一个用于更新 DataTable 对象的 BackgroundWorker。当 DataTable 对象更新时,这会导…
c# windows 无法在关机时关闭应用程序
我有这个问题: 我在托盘栏上的 c# .net 2.0 中构建了一个应用程序,一切正常:如果我单击关闭菜单(我已添加),我会调用 Close();主窗体的一切都很…
在后台线程上散列大文件
我有一个 Windows 窗体应用程序,它使用 BackgroundWorker 异步哈希文件。我通过检查每个被散列的文件之间的 CancellationPending 来实现取消。散列本…
WPF页面后台加载...如何?
我有一个带有选项卡控件的 WPF 窗口。选项卡控件的每个 tabitem 都有一个以 PAGE 作为内容的框架...就像这样: MyPage Tab01Page = New MyPage() Tab0…
第二次执行后台工作程序时出现 InvalidOperationException
我正在 vb2010 Express 中使用 wpf 和 vb.net 制作一个应用程序,并且遇到一个让我发疯的问题。 我有一个每分钟执行一次后台工作程序的计时器: Priva…
读入文件导致 C# 中出现 StackOverflowException
我目前正在开发一个 C# wpf 项目。这些文件是从数据库中以 SQL 语句的形式导出的数据。对于文件中读取的每一行,它都会执行语句以对 MySQL 服务器内的…
后台工作者/Thread.Sleep 搜索
我有一个用于搜索的BackgroundWorker。可以执行两种不同的搜索,一种针对 SQL DB,另一种针对 Accpac DB。为了适应 Accpac DB 的缓慢执行时间,我使用…
BackgroundWorker.ReportProgress 突破方法
似乎无论我在BackgroundWorker 上调用ReportProgress,该方法的处理都会停止,因此我的工作永远不会完成。示例: int numQuals = this.Model.Names.Co…
如何处理BackgroundWorker处理程序中引发的异常?
我认为BackgroundWorker对象会捕获DoWork处理程序中引发的异常并将其传递给RunWorkerCompleted处理程序,但我的程序并没有发生这种情况。 我创建了以…
有关 C#.NET BackgroundWorker 的帮助
我正在尝试在我的应用程序中使用 BackgroundWorker 进行一个非常简单的测试。我可以看到后台工作人员正在做它的事情,但由于某种原因主线程正在收到任…