后台工作者:取消期间出现异常
我有一个可以取消的后台工作者。 当 CancelPending 变量变为 true 时,正常流程会自行中断(响应 UI 上调用 worker.CancelAsynch() 的用户交互),则…
BackgroundWorker 中未处理的异常
我有一个小型 WinForms 应用程序,它利用 BackgroundWorker 对象来执行长时间运行的操作。 后台操作偶尔会引发异常,通常是当有人打开正在重新创建的…
如何缓冲 .net BackgroundWorker 的输出?
我有一个来自外部源的数据流,当前在 BackgroundWorker 中收集该数据流。 每次获取另一块数据时,它都会使用 ReportProgress() 调用将该数据呈现给 GU…
从 WinForms BackgroundWorker 创建 WPF 窗口
我有一个 WPF dll,其中包含许多 Window 类并公开显示这些窗口的方法。 我还有一个单独的 WinForms 项目,该项目在 BackgroundWorker 组件的 DoWork …
C#.Net - 如何取消BackgroundWorker从WebService中提取数据
我有以下代码: void ReferenceManager_DoWork(object sender, DoWorkEventArgs e) { try { // Get the raw data byte[] data = this.GetData(IvdSess…
使用 BackgroundWorker 在 C# 中形成不透明动画
在BackgroundWorker的帮助下,我为某种形式创建了不透明动画。 这种方法只有一个小问题,但我不明白问题出在哪里。 动画速度是可配置的,即使速度值非…
Amazon SQS 是正确的选择吗? Rails 性能问题
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实…
GAE 中的后台进程
我正在使用 Google App Engine 和 Django 1.0 (app-engine-patch) 开发一个网站 我的程序的主要部分必须在后台运行并更改本地数据并发布到远程 URL 有…
BackgroundWorker OnWorkCompleted 抛出跨线程异常
我有一个用于数据库分页的简单 UserControl,它使用控制器来执行实际的 DAL 调用。 我使用 BackgroundWorker 来执行繁重的工作,并在 OnWorkCompleted…
如何“杀死” 完全是后台工作者吗?
我正在编写一个 Windows 应用程序,它重复运行一系列数字 IO 操作。 当用户单击“开始”按钮时,这一系列操作就会开始,并由后台工作人员在 backgroun…
C# 在后台工作线程 DoWork() 中加入线程
在我的 DoWork() 函数中,我向 sip 服务器注册。 然后我必须等待回复。 但是,我得到的响应是在另一个事件中收到的。 然而,在我能够检查 DoWork() 中…
WPF 等待游标与后台工作线程
我想在 BackgroundWorker 进程在另一个线程中运行时显示沙漏光标并禁用窗口。 这就是我正在做的: Private Sub MyButton_Click(...) Dim box As New A…