backgroundworker 相关问题

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

后台工作者失败

我需要后台工作人员的 DoWork 帮助。我收到消息 System.InvalidOperationException:“未为对象实例定义对象引用”,但仅在某些情况下...

回答 1 投票 0

重新启动失败的BackgroundService

所以我有一个看起来像这样的后台服务。 公共类 MyBackgroundService:BackgroundService { 公共 MyBackgroundService(){} 受保护的覆盖任务 ExecuteAsync(

回答 1 投票 0

无法将worker服务作为Windows服务启动

所以。我创建了一个辅助服务并希望将其作为 Windows 服务运行。它在本地工作。我通过 powershell new-service 命令将其安装到 Windows 服务器。当我通过服务启动它时,它会尝试...

回答 2 投票 0

此BackgroundWorker当前正忙,无法同时运行多个任务

如果我单击启动后台工作程序两次的按钮,我会收到此错误。 此BackgroundWorker当前正忙,无法同时运行多个任务 我怎样才能避免这种情况?

回答 4 投票 0

在ASP.Net Core中创建BackgroundService的多个实例

我对此很陌生,希望得到一些指示或示例: 如何在 ASP.Net Core 应用程序中创建 BackgroundService 的多个实例来处理来自队列的消息。我应该使用

回答 1 投票 0

BackGroundWorker 工作上的标签未更新

我尝试寻找解决方案,但没有任何效果,所以我直接询问。我正在使用 BackGroundWorker,当我绘制位图时,我想在 PictureBox 中显示它。这似乎很难做到,所以在

回答 1 投票 0

.Net:后台工作者和多个CPU

我正在使用BackgroundWorker 在后台执行一些繁重的操作,以便UI 不会变得无响应。 但今天我注意到,当我运行我的程序时,两个CPU中只有一个是......

回答 6 投票 0

worker .NET 8 项目中的 System.AggregateException

我正在尝试通过使用与 SQL Server 数据库通信的工作项目来实现 Windows 服务。 运行它时,我遇到两个异常: System.AggregateException:一些服务...

回答 1 投票 0

在 ASP.NET MVC 应用程序中组织计划任务或延迟工作

我在 ASP.NET MVC 上有一个小型 API 应用程序。我的端点之一创建一个实体并将其存储在数据库中。 是否有任何工具可以在一段时间后更改此实体(例如,1...

回答 1 投票 0

C# 替代后台工作人员报告进度和 COM 互操作?

背景: 我正在制作一个 C# 应用程序,将一系列单元格复制到位图图像中以进行报告。我所有的用户都在他们的计算机上安装了 Excel,因此 Excel COM 互操作是一种简单的方法

回答 1 投票 0

如何取消backgroundworker并将IsBusy设置为false?

我使用 RunWorkerAsync() 在 WinForms 中启动了后台工作程序。该工作人员运行状态机并执行一些工作。我的表单上有一个“取消”按钮,应该可以...

回答 2 投票 0

在 dotnet core 后台服务中处理实时系统共享状态的最佳方式

我在 dotnet core 3.1 中有一个后台服务 IHostedService,它使用套接字(家庭滚动)接收来自 100 个客户端(工厂中的机器)的请求。我的问题是,我可能会接到多个电话...

回答 1 投票 0

后台工作人员检查什么时候是午夜?

我想为 WinForm 创建一个后台工作程序,每当午夜到来时就会触发代码。 我知道如何做到这一点,但我很确定这不是最好的方法。 而(1==1)...

回答 6 投票 0

使用 .NET 微软依赖注入获取类型实现者

我有这样的情况,我需要在容器中注册类型实现者才能在BackgroundService 中使用它们。 公共抽象类ServiceRunner { 公共抽象任务 RunAsync(取消...

回答 1 投票 0

WMPLib 经常停止播放

我用以下方法播放mp3和m4as: 私人无效playmp3(字符串路径) { WMPLib.WindowsMediaPlayer a = new WMPLib.WindowsMediaPlayer(); a.URL=路径; a.控制...

回答 2 投票 0

如何确保 C# 中的 BackgroundWorker 线程的清理?

我有一个用 C# 内置的 Excel XLL 插件(使用 ExcelDNA),它执行的任务之一(用户单击按钮时)是调用外部 DLL,该 DLL 执行可能需要几 m 的数据库请求。 ..

回答 1 投票 0

后台人员虽然不工作但很忙

我在桌面应用程序表单中使用 BackGrondWorker 从 Internet 加载一些数据,但我遇到了一个奇怪的问题。 加载表单后,我单击表单上名为“RdM...

回答 1 投票 0

如何使用BackgroundWorker?

我知道它有3种方法。在我的程序中,我有一个发送消息的方法。通常会很晚,并且程序有时根本不发送消息来响应按钮按下。有时它就像...

回答 3 投票 0

如何使 ExecuteAsync 异步运行

我有 asp.net 应用程序,其工作人员服务像这样初始化。 builder.Services.AddHostedService(); 然后是 Service Worker 本身。 公共类 XXX:BackgroundService { 只读 IL...

回答 1 投票 0

在 BackGroundWorker 中运行方法并显示进度条

我想要的是,当某些方法正在执行某些任务时,UI 保持其自身处于活动状态,并且我想在进度栏中显示工作进度。 我有一个方法,一个 BackGroundWorker 和一个 Progressbar。我是...

回答 3 投票 0

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