backgroundworker

    0热度

    1回答

    的代码运行正确的那几个小时几个小时重新运行之前失败... 该项目是WCF服务的Web应用程序,运行在IIS 。 BGW启动Application.Start() 我怀疑它是因为IIS回收。我的方法错了吗?我怎样才能让BGW运行可靠 public void MyWorks() { BackgroundWorker worker = new BackgroundWor

    0热度

    1回答

    我想在我的C#WebForm应用程序中使用后台线程(这不是Windows窗体问题)。线程监视TCP/IP连接,查找数据以显示在接收端。当数据出现时,我想将其写入我的网页上的文本框。问题是,当我尝试从此线程写入文本框时,实际上没有任何内容写入文本框,然后加载网页。我知道这是一个跨线程问题,而不是页面加载问题。 我的程序在渲染网页前等待数据写入“文本框”。我尝试使用委托,但没有奏效。此外,我已经搜索了

    0热度

    2回答

    从游戏循环我想应该执行一个又一个,但不应该阻止游戏循环的背景开始工作。 那么理想,可以这样使用一类BackgroundQueue: BackgroundQueue myQueue = new BackgroundQueue(); //game loop called 60 times per second void Update() { if (somethingHappens)

    1热度

    1回答

    我必须建立一个中央工作人员,可以有多种服务将哨兵事件推送给它。因此,每项服务都有自己的dsn,是否可以在中央工作人员而不是客户端上配置dsn? 目前我对应用程序是这样的,这将推动该事件的Redis: Raven.configure do |config| configuration = { dsn: Figaro.env.sentry_host, environmen

    0热度

    1回答

    我创建了一个用于将数据从一个数据库导入和转换为另一个数据库的小工具。由于这需要很长时间,我想用一个不确定的进度条为用户显示某种进度。 只要导入正在运行,进度条也应该运行。 我用这个网站作为参考:The ProgressBar control但是我很难理解DoWork-Method的作用,因为一个不确定的进度条选项被设置一次。 我想出了一个半途而废的解决方案,导入完成后我无法停止动画。 有人可以帮我

    1热度

    1回答

    我有一个功能,抓取网络的数据和计算搜索的分数。但是,这可能需要一段时间,有时在完成执行之前网页会超时。 所以我创建了一个独立的线程来执行函数,loading.html告诉客户端数据仍在被收集。一旦该功能在线程中结束,如何重新加载网页以显示output.html,以显示分数。 这是我至今一个简单的版本: from flask import Flask from flask import rende

    1热度

    1回答

    我有一个程序,我想检查用户机器的现有内部IP,然后连接到VPN的新内部IP。我检查用户的IP是否随后台工作人员发生了变化。这是我有以下代码: var worker = new BackgroundWorker(); worker.DoWork += new DoWorkEventHandler(worker_DoWork); worker.RunWorkerAsync()

    0热度

    1回答

    我正在为excel开发一个VSTO加载项。我使用后台工作线程在后台执行一段代码,以便用户可以自由地在Excel表格上工作。 我注册了小区变更和使用主代码sheet_activate事件处理程序选择改变事件监听器的代码所示:` private void thisWorkbook_SheetActivate(Object sheet1) { try {

    2热度

    1回答

    我看到人们这样写代码 _Worker = new BackgroundWorker(); _Worker.DoWork += (sender, e) => e.Result = ((Func<string>)e.Argument)(); 为什么人们分配e.Result如果他们不使用它。下面没有使用此分配的代码。 但是!他们在使用RunWorkerCompleted事件的地方写下一段代码。 R

    1热度

    1回答

    我正在为Excel中的VSTO插件,我部署了一个后台工作来完成一些任务。一旦后台工作人员完成了它的工作,我需要更新工作表中的一些内容。 我使用Background RunworkerCompleted Event完成此任务,一旦后台工作人员完成其任务。根据下面的帖子: Events raised by BackgroundWorker not executed on expected thread