backgroundworker 相关问题

BackgroundWorker是.NET的System.ComponentModel命名空间中的辅助类,提供基于事件的异步模式的一般实现,以管理工作线程,支持协作取消和报告进度。

在类库中运行长操作并报告进度

我的应用程序连接到SQL数据库,从表中返回所有行,然后遍历每一行并执行一些处理。如果这是一个图形表单应用程序,我会考虑做...

回答 1 投票 0

更新Gridview的背景工作者

我想使用后台工作程序从表更新datagridview。那可能吗 ?并且还怀疑它是否会降低我的应用程序性能

回答 1 投票 -2

BackgroundWorker未运行

程序逻辑我正在制作一个简单的基于签名的恶意软件扫描程序,它从文件中加载文件位置。对于文件中的每一行,它将尝试获取md5哈希值。文件中的每一行都是......

回答 1 投票 -1

后台服务/工作人员不垃圾收集

我需要一个IHostedService,或“工作服务”,但我遇到了一个有趣的难题,那就是垃圾收集器不会在“适当的”时间运行。相反它只是不......

回答 1 投票 0

使用backgroundworker时是否可以更新doWork中的视图? [重复]

我创建了一个考勤登录应用程序,允许学生通过在NFC阅读器上点击他们的卡来登录。讲师将能够跟踪谁作为出席人员登录...

回答 1 投票 -2

调用线程无法访问此对象,因为另一个线程拥有它

我的代码如下公共CountryStandards(){InitializeComponent();试试{FillPageControls(); } catch(Exception ex){MessageBox.Show(ex.Message,“...

回答 13 投票 285

是否可以按顺序启动后台工作人员?

我想按顺序使用3个后台工作人员。第一个应该做一个工作,更新UI并启动第二个后台工作人员,然后启动最后一个工作。这应该......

回答 1 投票 1

如何等待BackgroundWorker取消?

考虑一个为你做事的对象的假设方法:public class DoesStuff {BackgroundWorker _worker = new BackgroundWorker(); ... public void CancelDoingStuff(){...

回答 18 投票 117

在WPF中,什么是Windows Forms中的Suspend / ResumeLayout()和BackgroundWorker()

如果我在后面的代码中的函数中,并且我想在状态栏中实现显示“正在加载...”,则以下内容是有意义的,但正如我们从WinForms中所知,NoNo:StatusBarMessageText ....

回答 3 投票 13

从BackgroundWorker转向TPL以获取日志记录类

我目前在旧的Backgroundworker类的视图中编写了一个简单的事件记录器。我试图将其转换为TPL实现。我没有足够的用法在C#中使用线程来...

回答 2 投票 4

在BackgroundWorker线程上创建FlowDocument

我需要从大量数据生成动态生成FlowDocument。因为这个过程需要几分钟,所以我想在后台线程上执行操作而不是...

回答 2 投票 1

如何处理BackgroundWorker中TCP客户端的连续接收?

我在TCP服务器/客户端连接的帮助下发送一个字符串值,其中包含我在C#应用程序中需要的一些数据。字符串值每秒更改200-300x。现在,我只想做...

回答 2 投票 0

停止在Dispatcher方法WPF中调用函数

我有一个WPF项目。在Form1中,单击一个按钮,我在后台工作程序中调用continueProcess()方法。 private void BgWorker_DoWork(object sender,DoWorkEventArgs e){...

回答 1 投票 0

背景工作没有在gui线程上完成

我有一个后台工作程序,它在主线程上启动,如图所示(来源:developingtrends.co.uk)它按预期在工作线程上执行(来源:developingtrends.co.uk)但对于某些人...

回答 2 投票 0

Backgroundworker的RunWorkerCompleted事件甚至在完成工作之前就开始了

我使用BackgroundWorker线程执行一个长任务(基本上读取一个大的xml文件)。工作人员第一次按照需要正常工作,但如果我上传第二个xml文件,使用相同的...

回答 4 投票 2

RunWorkerCompleted在异步void Dowork事件之前触发

我正在使用背景工作者进行BLE RSSI等级测试。我的问题是RunWorkerCompleted事件是在DoWork完成它的操作之前立即触发的。大多数DoWork事件操作是......

回答 2 投票 0

如何使用WPF后台工作程序

我是WPF的初学者,在我的应用程序中,我需要执行一系列初始化步骤,这些步骤需要7-8秒才能完成,在此期间我的UI变得无法响应。要解决这个问题,我执行......

回答 6 投票 172

C# - 后台工作者的CancelAsync()不起作用?

我想中止该过程但不能这样做,我正在使用后台工作程序和我的处理功能。 public void Init(){bw = new BackgroundWorker(); BW ....

回答 4 投票 10

使用后台工作程序并更新状态

我正在尝试使用后台工作程序处理我的数据,处理1k +记录并将它们更新到excel表。所以我想到了使用后台工作者,后台工作人员受到了打击,但......

回答 1 投票 0

ASP.NET核心返回HTTP响应并继续具有相同上下文的后台工作者

对不起,这是一个冗长的设置/问题。我目前正在使用C#ASP.NET Core 2.1开发API。我有一个POST端点,大约需要5-10秒才能执行(这是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.