backgroundworker 相关问题

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

后台线程运行速度比其他线程慢吗?

我有一个作为 Windows 服务运行的 C# 控制台应用程序。它实现了BackgroundService,这是实现Windows 服务的推荐方法。 另外,我正在使用 Hangfire 来启动...

回答 1 投票 0

Azure Redis 缓存:读取器完成后不允许读取

我编写了缓存更新功能。 这是我的 Redis 缓存实现: 公共类RedisCache:ICache { 私有只读 IDatabase _cache; 公共 RedisCache(字符串

回答 1 投票 0

在WPF中使用Backgroundworker弹出主应用程序的消息框

在WPF应用程序中,我使用BackgroundWorker定期检查服务器上的条件。虽然这工作正常,但我想弹出一个消息框,通知用户如果在 c 过程中出现故障...

回答 6 投票 0

C# 异步/等待写入文本框

不用说,我是 C# 新手,并且正在做一些基本的事情来学习。我试图理解异步/等待功能。我有一个带有 2 个文本框和一个按钮的表单。当我点击按钮时,...

回答 4 投票 0

如何在不使客户端进程挂起的情况下在 php 后台插入大数据

我正在尝试通过库存软件准确制作并在完成操作后更新交叉库存 但它需要 20 秒才能完成更新,因此需要在不影响客户端进程的情况下完成此过程...

回答 0 投票 0

如何从 Interactive Brokers (IB) C# 示例应用程序获取多个历史数据请求。 (线程UI问题,后台线程)

我认为这个问题需要了解 API 附带的 Interactive Broker 的 C# 示例应用程序是如何工作的。我正在尝试修改 IB 的示例 C# 应用程序,该应用程序随 API 一起请求

回答 0 投票 0

访问单一托管服务中的范围 DbContext

我不能简单地注入数据库上下文,所以我必须依赖注入 IServiceScopeFactory 并像这样从注册服务中获取它。 AppDbContext 上下文() { 使用 IServiceScope 范围 =

回答 1 投票 0

BackgroundWorker 填充 DataGridView

编辑:使用此解决:http://reedcopsey.com/2011/11/28/launching-a-wpf-window-in-a-separate-thread-part-1/ 在我的项目(.net/windows 窗体)中,我正在用一个大的 DataTable 填充一个 DataGridView。

回答 3 投票 0

在 singelton 托管服务中访问范围 DbContext

我不能简单地注入数据库上下文,所以我必须依赖注入 IServiceScopeFactory 并像这样从注册服务中获取它。 AppDbContext 上下文() { 使用 IServiceScope 范围 =

回答 0 投票 0

使用后台工作者填充 DataGridView - 跨线程操作无效从线程访问的控件

在 c# winforms 应用程序中,我有带有两个日期开始日期和结束日期的 datagridview。我需要在日期范围内填充datagridview。填充datagridview和wind需要很多时间...

回答 1 投票 0

WPF .Net 在加载类时更新进度条

我正在创建一个 WPF MVVM 应用程序,其中有一个主窗口和一个框架中显示的不同页面。我想添加一个带有进度条的加载屏幕,该进度条会在

回答 2 投票 0

TableLayoutPanel更新滞后

我有一个WinForms应用程序,它正在从BackgroundWorker更新一个TableLayoutPanel。根据设备输入是开(1)还是关(0),颜色和一些文本会相应地改变。 尝试 { /...

回答 1 投票 2

如何在同一项目下安装多个服务,在.NET Core Hosted Services中。

目前,我正在将现有的.NET Framework Windows服务转换为.NET Core 3+ Worker服务。在现有的windows服务项目中,有多个服务注册 ...

回答 1 投票 0

无法从根提供者处解析作用域服务 "Services.Contracts.IHandler`1[Services.ProcessFile]"。

我正在为net core后台队列工作者创建处理程序。/ 通用类,重用于不同的处理程序 public class QueuedHostedService < T >: BackgroundService { private ...

回答 1 投票 0

.NET Core Windows Service中的并行任务在几秒钟后挂起。

我正试图让一个 Windows 服务运行。该服务应该使用 worker 对象来生成多个任务。我在worker对象和每个任务中都使用SemaphoreSlim来等待事件完成,...

回答 1 投票 0

在ASP.NET Core Worker服务中注入依赖关系

我在.NET Core Worker服务中遇到了一些依赖注入问题。请看下面Program.cs文件中的代码。 public static void Main(string[] args) { Log.Logger = new ...

回答 1 投票 0

防止 "没有反应"。

当在Form上运行代码时,有时(通常是在循环时)程序标题会显示 "Not Responding",即使它仍然运行正常。在我的例子中,我正在循环并填充一个数组> 数组到......

回答 1 投票 0

ProgressChanged未更新进度条

我对ProcessChanged有问题。它在代码中触发(当我在调试器中查找时),但是在进度条所在的主屏幕中不会更新。 ...

回答 1 投票 -1

C#Backgroundworker ReportProgress()未执行

你好,我试图填充进度条,但由于某些原因,ReportProgress调用未执行。这是我的代码//创建status_Worker status_Worker = new BackgroundWorker(); ...

回答 1 投票 0

Caliburn micro中的ProgressChanged不会更新进度栏

我正在尝试使进度条在C#WPF中工作,但它不起作用。我的xaml

回答 1 投票 0

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