问题标签 [iprogress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 通过 MPRester 查询材料时出现 IProgress 错误
我在spyder3
. 我在执行以下操作时遇到错误:
错误是:
在处理上述异常的过程中,又出现了一个异常:
但我没有使用Jupyter notebook并且ipywidgets已更新。在Google 协作中工作时不会发生此问题。
asp.net-core - ASP.NET Core MVC:如何存储 iprogress 结果
我正在尝试实现一个显示异步任务(blob 上传)进度的“实时”进度条。该任务在(类库的)服务中执行,该服务本身由 Web 控制器调用。
服务方式:
控制器调用:
稍后应该通过另一个控制器操作检索进度,如下所示:
如代码所示,我的第一次尝试是将进度存储在会话变量中,但它不起作用,可能不推荐使用。有没有更好更可靠的方法来获取任务的进度?还是代码有问题?
azure - 获取 CloudBlob.DownloadToFileParallelAsync 的进度
我正在尝试从我的 Azure 存储帐户下载二进制文件。最初,我使用的是 CloudBlob.DownloadToFileAsync(),它允许我提供 IProgress 参数并获取传输的进度更新。
但是,在大于 2gb 的文件上,DownloadToFileAsync 挂起。根据文档,我需要使用 DownloadToFileParallelAsync 来下载更大的文件。我已经实现了这一点,并确认它现在可以工作,但现在我无法获得下载进度,因为它不提供 IProgress 参数。
谁能指出我如何收集任何有用的进度数据,或提供解决方法?
c# - 异步方法运行速度太快,无法在主线程上更新我的列表框
我有一个 WPF 按钮和一个列表框。当我按下按钮时,它使用异步并等待运行数字生成器。数字生成器只是一个生成整数的 for 循环。循环中还有一个 Iprogress 报告整数。主线程中的一个函数,更新 UI 中的 listBox。
问题是列表框没有正确更新,但是如果我将 Thread.sleep(10) 放在 for 循环中,它可以正常工作。看起来线程生成报告的速度太快,列表框无法更新。如何取消 Thread.sleep(10) 并忠实地更新列表框?我以正确的方式接近这个吗?有人可以帮忙吗?谢谢。
multithreading - cs0123 - 'ProgressChanged' 没有重载匹配委托 'EventHandler'在 .net 核心中
我无法注册进度更改事件。带有来自问题标题的上述错误消息。
代码:
我检查的每个示例和堆栈溢出问题都表明问题所在
这将是正确的
不幸的是,我检查过的有关 IProgress 的其他问题都有不完整或伪示例,这些示例对我不起作用。
c# - DbContext.SaveChangesAsync 的进展
有没有办法让实体框架DbContext.SaveChangesAsync
报告当前的进度。在我的项目中,我正在更改大量数据并将它们存储在一次SaveChangesAsync
调用中。有没有办法报告任何进度,因为该方法最多可以运行 10 分钟来保存所有更改。