用于创建电子表格的 ASP.NET 后台工作人员:多个工作人员相互干扰?
我正在编写一个 ASP.NET 应用程序,需要在其中创建多个 Excel 报告。报告创建非常耗时(每个报告最多十秒),因此我使用后台工作人员同时创建它们。 …
Asp.net中的BackgroundWorker在导航到其他页面时是否仍然可以工作?
我正在使用Backgroundworker对用户上传的文件进行数据处理,因此非常耗时。同时,用户想要导航到另一个页面来做其他事情。 所以我的问题是,当当前页…
C# BackGroundWorker 与 ProgressBar 流程完成后更新
我在按钮单击事件中有以下内容: private void buttonSubmitAchChecks_Click(object sender, EventArgs e) { if (backgroundWorker1.IsBusy) return; …
具有动态适配器更改的 MultiAutoCompleteTextView
我的 Activity 中有一个 MultiAutoCompleteTextView 小部件,其中有一个由基于 Web 的调用的结果填充的 ArrayAdapter。当用户在文本视图中输入字符时…
BackgroundWorker.ReportProgress 报告错误值
我有一个类从大文件(100,000)行中提取字符串,并希望向用户提供一些进度反馈。我的问题是进度报告不正确。 我正在使用自定义类发送 UserState 属性…
为什么不能从后台工作者访问 UI 组件?
线程都共享资源。这就是多线程操作的全部问题。 MSDN 说: 您必须小心,不要在 DoWork 事件处理程序中操作任何用户界面对象。相反,通过 ProgressChan…
如何从后台工作人员更新绑定到选项卡控件的图像集合?
这是我在 stackoverflow 上发表的第一篇文章,所以如果我做错了什么,我深表歉意。我有一个使用 Prism 和 MVVM 模式的 WPF 应用程序。在我看来,我有…
BackgroundWorker 上的方法正在冻结 GUI
我正在尝试运行一种从指定文件夹获取文件列表并在 DataGridView 中表示它的方法。该方法在BackgroundWorker 中运行,因此我希望GUI 保持活动状态。但…
我正在寻找一种在 silverlight 中将大量工作放在单个后台线程上的方法
我在 Windows Phone 7 的应用程序中遇到了一个有趣的问题。 现在,我正在发送大约两打左右的小(几 KB)xml 文件请求,以保持快速变化的信息(准确地…
设置 RunWorkerCompleted 值
如果我有一个后台工作人员在其 do work 中执行一些任务, String val= getVal("Val"); byte[] b = (byte[])e.Argument; b = getData.FromPlace(val); …