2
ответа

Как я могу приостановить BackgroundWorker? Или что-то подобное

Я использовал BackgroundWorker для загрузки некоторых веб-сайтов путем вызова WebClient. DownloadString в цикле. Я хотел опцию для пользователя отменить посреди загрузки материала, таким образом, я звонил...
вопрос задан: 15 April 2015 20:19
2
ответа

Замена параллельной библиотеки задач для BackgroundWorker?

Есть ли в библиотеке параллельных задач что-нибудь, что будет рассматриваться как замена или улучшение по сравнению с классом BackgroundWorker? У меня есть приложение WinForms с пользовательским интерфейсом в стиле мастера, и оно ...
вопрос задан: 18 August 2010 14:56
2
ответа

Второстепенный рабочий C#

У меня есть задача, работающая в backgroundworker. при нажатии на пользователя кнопки запуска, запускает процесс, и имейте одну кнопку отмены для отмены обработки. Когда пользователь нажимает на отмену, я хотел бы...
вопрос задан: 18 July 2010 10:18
2
ответа

Лучшая практика для нескольких длинных методов с помощью backgroundworker

У меня есть форма, которая имеет много длинных методов. Мои поиски: Какова лучшая практика? Используйте анонимный метод и только один backgroundworker или создайте экземпляр BackgroundWorker к каждому длинному методу...
вопрос задан: 10 March 2010 18:35
2
ответа

Действительно ли BackgroundWorker подходит для продолжительной операции?

какое-либо предложение идеи о BGW для продолжительной операции?
вопрос задан: 10 March 2010 16:21
2
ответа

Действительно ли возможно уничтожить поток BackgroundWorker?

Это - возможное "уничтожение" поток BackgroundWorker? В моем событии DoWork я не могу проверить флаг отмены, потому что у меня есть блокирующийся вызов к внешнему COM-интерфейсу или запрос к базе данных...
вопрос задан: 18 February 2010 22:28
2
ответа

Диспетчер WPF, рабочий Background и много боли

Хорошо это может быть действительно просто, но все, что я пробую просто, кажется, врезается в кирпичную стену. У меня есть модель представления с двумя свойствами, которые связываются с моей формой WPF: bool IsWorking {добирается; набор;}...
вопрос задан: 10 February 2010 23:50
2
ответа

Используя.NET класс BackgroundWorker в консольном приложении

Я относительно плохо знаком с программированием.NET и многопоточностью в целом, и задавался вопросом, нормально ли использовать.NET, обеспеченную BackgroundWorker для порождения от рабочих потоков, чтобы сделать некоторую работу в консоли...
вопрос задан: 3 February 2010 23:06
2
ответа

Преобразуйте приложение Ping в многопоточную версию для увеличения скорости - C#

У меня есть приложение, которое проверяет с помощью ping-запросов каждый возможный IP в Вашей локальной подсети для составления списка быстро реагирующих IP-адресов. В настоящее время это проверяет с помощью ping-запросов все 255 по одному. Действительно
вопрос задан: 22 January 2010 01:10
2
ответа

Почему BackgroundWorker_RunWorkerCompleted не обновляет GUI?

Я уже искал форум, но никакие заданные соответствия вопроса к моей проблеме я думаю... Я использую BackgroundWorker для обработки очень трудоемкой операции. После того, как эта операция заканчивается, кнопка должна быть...
вопрос задан: 6 January 2010 08:35
2
ответа

Выдавание исключения в методе обратного вызова для Таймеров

Я был неспособен найти ответ на этот вопрос где угодно... Что происходит за исключениями, добавленными метод обратного вызова для Системы. Поточная обработка. Таймер, (или в конечном счете обработчик для Системы. Таймеры. Таймер)...
вопрос задан: 11 November 2009 22:42
2
ответа

как отменить второстепенного рабочего после требуемого времени в c#

как отменить второстепенного рабочего после требуемого времени в c# или отмене, не отвечающей второстепенный рабочий.
вопрос задан: 27 August 2009 14:29
2
ответа

Необработанные исключения в BackgroundWorker

У меня есть маленькое приложение WinForms, которое использует объект BackgroundWorker выполнить продолжительную операцию. Фоновая работа выдает случайные исключения, обычно когда у кого-то есть открытый файл...
вопрос задан: 25 June 2009 15:04
2
ответа

Локальная память потока сохраняется между backgroundworker вызовами?

Потоки backgroundworker снова используются? А именно, если я установил именованный слот данных (локальная память потока) во время DoWork () метод backgroundworker, будет значение того слота данных сохраняться...
вопрос задан: 18 February 2009 15:51
1
ответ

Фоновая служба / работник не сборщик мусора

Мне нужно иметь IHostedService или «Worker Service», но я столкнулся с интересной загадкой, которая заключается в том, что сборщик мусора не запускается в «подходящее» время. Скорее это просто не ...
вопрос задан: 23 March 2019 23:42
1
ответ

Событие BackgroundWorker RunWorkerCompleted

Мое приложение C# имеет несколько второстепенных рабочих. Иногда один второстепенный рабочий будет исчерпывать другого. Когда первый второстепенный рабочий завершается, и событие RunWorkerCompleted запущено, на...
вопрос задан: 20 October 2011 09:22
1
ответ

Как реализовать отменимый рабочий поток

Я пытаюсь реализовать отменимый рабочий поток с помощью новых конструкций поточной обработки в Системе. Поточная обработка. Пространство имен задач. До сих пор я имею, придумали эту реализацию: общедоступный запечатанный класс...
вопрос задан: 31 May 2010 09:02
1
ответ

BackgroundWorker, Не работающий в VSTO

У меня есть второстепенный рабочий. Прежде чем я вызову рабочего, я отключаю кнопку и делаю gif видимое. Я затем вызываю runworkerasync метод, и он хорошо работает до comleteion. На '...
вопрос задан: 15 March 2010 22:35
1
ответ

WPF/BackgroundWorker и проблема BitmapSource

Я - новичок с WPF и попыткой домашнего проекта познакомиться с технологией. У меня есть простая форма, где пользователь выбирает файл изображения, я затем отображаю данные EXIF наряду с миниатюрой...
вопрос задан: 24 January 2010 21:27
1
ответ

многократное использование backgroundworker несколько раз

я использую второстепенного рабочего, чтобы сделать дорогую операцию: backgroundWorker1. DoWork + = новый DoWorkEventHandler (backgroundWorker1_DoWork); backgroundWorker1. ProgressChanged + = новый...
вопрос задан: 25 March 2009 10:57
0
ответов

Как использовать WPF Background Worker

В моем приложении мне нужно выполнить ряд шагов инициализации, они занимают 7-8 секунд, в течение которых мой пользовательский интерфейс перестает отвечать. Чтобы решить эту проблему, я выполняю инициализацию в ...
вопрос задан: 21 October 2019 14:40
0
ответов

C# Multiple BackgroundWorkers

Я пытаюсь настроить несколько BackgroundWorkers для выполнения работы, а когда они не заняты, начинаю выполнять следующую часть работы. Я не могу заставить их работать должным образом. У меня есть код ниже. Когда я устанавливаю ...
вопрос задан: 1 March 2019 08:51
0
ответов

Как немедленно отменить работающий BackgroundWorker?

В DoWork моего BackgroundWorker есть процесс, занимающий время. Всякий раз, когда я пытаюсь отменить работу с помощью backgroundWorker1.CancelAsync(), backgroundWorker1.CancellationPending становится Pending и я ...
вопрос задан: 19 June 2018 16:10
0
ответов

Когда использовать BackgroundWorker или управлять потоками самостоятельно? [дубликат]

Возможный дубликат: BackgroundWorker против фонового потока Когда мне следует подумать об управлении потоками самостоятельно, а не с помощью BackgroundWorker? Я знаю, что управлять потоками самостоятельно можно ...
вопрос задан: 23 May 2017 12:24
0
ответов

Цикл паузы / возобновления в фоновом работнике

У меня есть цикл в фоновом работнике в приложении Winform. Я только что использовал этот код, но он не будет возобновить после паузы. В основном классе я использую System.Threading.ManualResetEvent _busy = new ...
вопрос задан: 23 May 2017 11:58
0
ответов

Проблема с доступом к пользовательскому интерфейсу из фонового рабочего

Я перевожу проект с winforms на WPF. Когда мой код был основан на WinForms, я использовал (this.InvokeRequired), чтобы проверить, есть ли у потока доступ. Теперь я использую следующий код на основе моей Mainform: ...
вопрос задан: 23 May 2017 11:55
0
ответов

BackgroundWorker не запускает событие RunWorkerCompleted

Я создаю backgroundworker не в своей форме Windows, а в файле класса (BusinessLogic ), который реализует всю обработку. Из основной формы я сначала вызываю метод BL, который инициализирует BGW. Затем ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как использовать BackgroundWorker?

Я знаю, что у него есть 3 метода. В моей программе у меня было Есть способ отправить сообщение. Часто бывает поздно, и программа иногда вообще не отправляет сообщение в ответ на нажатие кнопки. Иногда это как ...
вопрос задан: 5 March 2017 18:41
0
ответов

Копирование файла с индикатором выполнения

Я использовал этот код: using Система; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; используя System.IO; пространство имен WindowsApplication1 {общедоступный частичный класс ...
вопрос задан: 10 August 2016 05:48
0
ответов

Как запустить BackgroundWorker в определенное время?

У меня проблема с запуском backgroundworker в заданное определенное время. Мой код запускает backgoundworker всего за одну секунду. Я хочу увеличить интервал времени на моем фоне. Я использую ...
вопрос задан: 9 August 2016 19:26