腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
取消
Webclient.DownloadFile
中
的
BackgroundWorker
、
、
背景信息:我有一个程序运行在一个URL列表
中
;每个URL将一次下载一个,但在后台线程
中
运行以保持UI响应能力。为了报告进度,我使用了DownloadFileAsync方法。我
的
问题是,我希望能够有一个
取消
按钮来立即结束下载。Uri(egg.DownloadURL), egg.LocalFilePath);我想不出一种方法或位置来插入一个循环来检查
取消
挂起
浏览 5
提问于2011-06-29
得票数 1
回答已采纳
2
回答
BackgroundWorkers下载同名文件时出现冲突,如何解决?
、
我正在编写一个程序,可以从互联网上下载一张照片,并将其保存到一个名为"temp.jpg“
的
文件
中
。例如,我
的
程序用户
BackgroundWorker
和我有一个问题,当我第二次运行
BackgroundWorker
时,我
的
程序试图打开"temp.jpg“,但它仍然被第一个
BackgroundWorker
将照片下载到我正在使用
的
temp.jpgtry
浏览 0
提问于2012-12-06
得票数 0
回答已采纳
3
回答
初学者线程或调度员方向
、
、
、
我希望有人能指出正确
的
方向。我想制作一个简单
的
WPF应用程序,它有一个按钮和一个文本框。我点击按钮,它开始循环下载一堆文件。我似乎想不出如何不让下载阻止UI更新。据我所知,我可能需要使用一些线程代码;但到目前为止,我找到
的
和尝试过
的
所有示例对我都不起作用。任何帮助或指导,我应该看看和学习将是伟大
的
。ticker.ToUpper() + ".csv"; tbOutput.Text += "Starting Download of : " + tick
浏览 11
提问于2015-08-18
得票数 0
回答已采纳
4
回答
带有进度指示符
的
C#下载文件,然后安装文件
、
、
我想我要么需要: 那么,实现这一目标的最佳方
浏览 8
提问于2012-04-04
得票数 0
1
回答
如何立即
取消
正在运行
的
BackgroundWorker
?
、
我在我
的
BackgroundWorker
的
DoWork中有一段时间。每当我尝试通过
backgroundWorker
1.CancelAsync()
取消
作业时,
backgroundWorker
1.CancellationPending就会变成挂起状态,我应该等待DoWork
中
的
下一次迭代
取消
作业,然后自己退出。有没有办法在调用作业后立即
取消
该作业?
浏览 0
提问于2012-02-10
得票数 6
回答已采纳
2
回答
为什么后台工作人员
取消
按钮剂量
取消
后台工作者操作?
、
、
我在Form1
的
顶部添加了这两行:
backgroundWorker
1.WorkerSupportsCancellation= true; timer2.Enabled = true; if (this.
backgroundWorker
1.IsBusy == false)在“
取消
”按钮
中
,我需要以某种方式处理/清理任何对象或
浏览 3
提问于2013-07-31
得票数 3
回答已采纳
1
回答
无法
取消
C#/XAML无限循环中
的
backgroundWorker
、
、
、
到目前为止,这是可行
的
,而且可能也同样有效。Content="End" Style="{StaticResource LargeButton}" Command="{Binding EndCommand}"/> 我在EndXmlImport
中
得到一个EndXmlImport,它说我
的
bgWorker没有设置为一个对象
的
实例。因此,我想如何将我
的
“
取消
”按钮与当前正在运行
的
进程关联起来,以便我可
浏览 3
提问于2014-07-02
得票数 1
回答已采纳
2
回答
在c#
中
如何在
backgroundworker
中
打开另一个窗口窗体
、
我需要在后台工作者
中
运行一个耗时
的
进程,在这个进程
中
,我还需要打开一个窗口。所有工作都很好,但是当我在该进程
中
调用UI时,它不允许我在新窗口中工作,它只显示等待,而当我
取消
后台工作进程时,它也不会
取消
,尽管我启用了workersupportcancel。以下是我
的
代码 {
Bac
浏览 0
提问于2015-06-20
得票数 1
2
回答
BackgroundWorker
取消
、
、
、
我在我
的
winforms应用程序中使用一个
BackgroundWorker
来执行另一个类中发生
的
长时间运行
的
任务(执行数据库操作)。因为所有的工作都是在另一个类
中
完成
的
,所以
取消
就不那么简单了。当后台操作完成时,我使用另一个类
中
的
一个事件(GenerateStats)来更新进度。我也想做一件类似的事情,
取消
手术。我想要
取消
功能,而不需要将
BackgroundWorker
传递给gen
浏览 2
提问于2014-11-24
得票数 2
回答已采纳
1
回答
在Windows上实现线程安全FTP文件获取守护进程
、
、
、
我开始实现一个简单
的
守护进程,它在
BackgroundWorker
组件
的
帮助下从FTP位置获取一个文件,以保证线程
的
安全。虽然我觉得我正朝着正确
的
方向前进,但我并不完全熟悉所涉及
的
技术,因此对整个应用程序生命周期不太熟悉,比如我肯定不知道如何处理一些场景,即,如何处理停止事件,如果服务在工作人员运行时被停止,会发生什么,等等} private void transferBac
浏览 1
提问于2009-07-28
得票数 0
回答已采纳
1
回答
多线程应用
中
的
System.ObjectDisposedException
、
、
我正在编写一个简单
的
程序来测试VB.NET
的
各种功能,稍后我将在一个更复杂
的
程序中使用这个程序。这样做
的
目的是通过串口com5发送消息。该消息将从应用程序textbox
中
输入
的
内容中提取。.IsBusy = False Then End IfEnd Sub Private Sub
Backgrou
浏览 9
提问于2015-03-05
得票数 3
回答已采纳
2
回答
使用帮助器函数
取消
C#
BackgroundWorker
、
、
、
通常,当我想在C#
中
取消
一个
backgroundWorker
时,我会这样做: { autoResetEvent1.WaitOne(BGW_CANCEL_TIMEOUT);在一个应用
中
,存在多个backgroundWorkers使用辅助函数来
取消
backgroundWorke
浏览 0
提问于2010-07-12
得票数 0
回答已采纳
2
回答
使用
BackgroundWorker
C#后,应用程序被冻结
、
我从文件
中
读取数据,并将它们写入其他文件
中
。我想用标签显示用户读取行
的
数量。它起作用了。用户可以停止阅读。我使用了backgroundworke,但应用程序没有响应停止按钮-被冻结。Path.GetExtension(openFileDialog1.FileName); {
backgroundWorker
1= null) lines++;
浏览 1
提问于2013-04-29
得票数 0
5
回答
正在中止线程(
Backgroundworker
)..需要一个建议
、
、
、
backgroundWorker
1.IsBusy)
backgroundWorker
1.RunWorkerAsync();} }我怎样才能完成这项任务呢?而不会得到我现在得到
的
任何无效操作异常
浏览 0
提问于2011-07-22
得票数 1
回答已采纳
3
回答
在后台线程上散列大型文件
、
、
、
、
我有一个Windows应用程序,它使用
BackgroundWorker
异步散列文件。我通过检查被散列
的
每个文件之间
的
CancellationPending来实现
取消
。哈希本身本质上是这样
的
:byte[] hash = sha1.ComputeHash(唯一<
浏览 4
提问于2011-09-08
得票数 1
1
回答
如何在Windows窗体应用程序
中
重新启动后台工作人员?
、
、
我
的
代码基本上是允许用户浏览一个文件夹,该文件夹有一堆文件,当用户单击一个“开始”按钮时,这个代码会使文件夹
中
的
文件具有相同
的
名称和不同
的
扩展名。我想要做
的
是添加一个“
取消
”按钮,以便如果用户单击不正确
的
文件夹上
的
“开始”按钮,用户就可以
取消
、浏览到正确
的
文件夹并重新启动操作。,我尝试
的
是让
backgroundworker
.CancelAsync();调用Canc
浏览 2
提问于2014-01-19
得票数 1
回答已采纳
1
回答
线程暂停后重新开始
、
、
、
我在我
的
代码中使用线程,线程是使用函数创建
的
:{ listBox1.Items.Insert(0, "Starting Thread : " + (f + 1));}private void backgroundWorke
浏览 0
提问于2012-07-31
得票数 0
回答已采纳
1
回答
C#,后台工作进程
、
我有一个使用
BackgroundWorker
组件
的
示例WinForms应用程序。它工作得很好,但是当我点击Cancel按钮来
取消
后台线程时,它并没有
取消
线程。当我点击Cancel按钮调用.CancelAsync()方法时,在RunWorkerCompleted事件处理程序
中
,e.Cancelled属性始终保持为false。private void
backgroundWorker
1_DoWork(object sender, DoWorkEventArgs e) for (i
浏览 0
提问于2011-09-19
得票数 3
回答已采纳
4
回答
如何在运行时停止后台工作人员
我是c夏普
的
新手。我已经创建了一个windows窗体应用程序。我
的
应用程序运行得很好。我想在运行时
取消
BackgroundWorker
。我
的
意思是,我想完全停止
BackgroundWorker
进程。我正在使用此代码
取消
应用程序,1)首先我使用 {有人能告诉我如何停止在G:\驱动器
中
写入文件并完全停止<
浏览 0
提问于2011-05-24
得票数 3
2
回答
C#事件冒泡
、
、
、
我在实现以下目标时遇到了一些麻烦:
浏览 0
提问于2011-11-09
得票数 0
点击加载更多
相关
资讯
如何取消Word中的自动编号功能
苹果据悉取消了计划中的iOS 17.5.2更新
在quik中取消视频音乐的具体步骤
WPF中线程数据并发时常用的几类同步锁应用,多线程并发,以及Mysql数据库优化,各类串口编程通信
OpenAI取消前员工离职协议中的“封嘴”条款
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券