Я использовал BackgroundWorker для загрузки некоторых веб-сайтов путем вызова WebClient. DownloadString в цикле. Я хотел опцию для пользователя отменить посреди загрузки материала, таким образом, я звонил...
Есть ли в библиотеке параллельных задач что-нибудь, что будет рассматриваться как замена или улучшение по сравнению с классом BackgroundWorker? У меня есть приложение WinForms с пользовательским интерфейсом в стиле мастера, и оно ...
У меня есть задача, работающая в backgroundworker. при нажатии на пользователя кнопки запуска, запускает процесс, и имейте одну кнопку отмены для отмены обработки. Когда пользователь нажимает на отмену, я хотел бы...
У меня есть форма, которая имеет много длинных методов. Мои поиски: Какова лучшая практика? Используйте анонимный метод и только один backgroundworker или создайте экземпляр BackgroundWorker к каждому длинному методу...
Это - возможное "уничтожение" поток BackgroundWorker? В моем событии DoWork я не могу проверить флаг отмены, потому что у меня есть блокирующийся вызов к внешнему COM-интерфейсу или запрос к базе данных...
Хорошо это может быть действительно просто, но все, что я пробую просто, кажется, врезается в кирпичную стену. У меня есть модель представления с двумя свойствами, которые связываются с моей формой WPF: bool IsWorking {добирается; набор;}...
Я относительно плохо знаком с программированием.NET и многопоточностью в целом, и задавался вопросом, нормально ли использовать.NET, обеспеченную BackgroundWorker для порождения от рабочих потоков, чтобы сделать некоторую работу в консоли...
У меня есть приложение, которое проверяет с помощью ping-запросов каждый возможный IP в Вашей локальной подсети для составления списка быстро реагирующих IP-адресов. В настоящее время это проверяет с помощью ping-запросов все 255 по одному. Действительно
Я уже искал форум, но никакие заданные соответствия вопроса к моей проблеме я думаю... Я использую BackgroundWorker для обработки очень трудоемкой операции. После того, как эта операция заканчивается, кнопка должна быть...
Я был неспособен найти ответ на этот вопрос где угодно... Что происходит за исключениями, добавленными метод обратного вызова для Системы. Поточная обработка. Таймер, (или в конечном счете обработчик для Системы. Таймеры. Таймер)...
У меня есть маленькое приложение WinForms, которое использует объект BackgroundWorker выполнить продолжительную операцию. Фоновая работа выдает случайные исключения, обычно когда у кого-то есть открытый файл...
Потоки backgroundworker снова используются? А именно, если я установил именованный слот данных (локальная память потока) во время DoWork () метод backgroundworker, будет значение того слота данных сохраняться...
Мне нужно иметь IHostedService или «Worker Service», но я столкнулся с интересной загадкой, которая заключается в том, что сборщик мусора не запускается в «подходящее» время. Скорее это просто не ...
Мое приложение C# имеет несколько второстепенных рабочих. Иногда один второстепенный рабочий будет исчерпывать другого. Когда первый второстепенный рабочий завершается, и событие RunWorkerCompleted запущено, на...
Я пытаюсь реализовать отменимый рабочий поток с помощью новых конструкций поточной обработки в Системе. Поточная обработка. Пространство имен задач. До сих пор я имею, придумали эту реализацию: общедоступный запечатанный класс...
У меня есть второстепенный рабочий. Прежде чем я вызову рабочего, я отключаю кнопку и делаю gif видимое. Я затем вызываю runworkerasync метод, и он хорошо работает до comleteion. На '...
Я - новичок с WPF и попыткой домашнего проекта познакомиться с технологией. У меня есть простая форма, где пользователь выбирает файл изображения, я затем отображаю данные EXIF наряду с миниатюрой...
я использую второстепенного рабочего, чтобы сделать дорогую операцию: backgroundWorker1. DoWork + = новый DoWorkEventHandler (backgroundWorker1_DoWork); backgroundWorker1. ProgressChanged + = новый...
В моем приложении мне нужно выполнить ряд шагов инициализации, они занимают 7-8 секунд, в течение которых мой пользовательский интерфейс перестает отвечать. Чтобы решить эту проблему, я выполняю инициализацию в ...
Я пытаюсь настроить несколько BackgroundWorkers для выполнения работы, а когда они не заняты, начинаю выполнять следующую часть работы. Я не могу заставить их работать должным образом. У меня есть код ниже. Когда я устанавливаю ...
В DoWork моего BackgroundWorker есть процесс, занимающий время. Всякий раз, когда я пытаюсь отменить работу с помощью backgroundWorker1.CancelAsync(), backgroundWorker1.CancellationPending становится Pending и я ...
Возможный дубликат: BackgroundWorker против фонового потока Когда мне следует подумать об управлении потоками самостоятельно, а не с помощью BackgroundWorker? Я знаю, что управлять потоками самостоятельно можно ...
У меня есть цикл в фоновом работнике в приложении Winform. Я только что использовал этот код, но он не будет возобновить после паузы. В основном классе я использую System.Threading.ManualResetEvent _busy = new ...
Я перевожу проект с winforms на WPF. Когда мой код был основан на WinForms, я использовал (this.InvokeRequired), чтобы проверить, есть ли у потока доступ. Теперь я использую следующий код на основе моей Mainform:
...
Я создаю backgroundworker не в своей форме Windows, а в файле класса (BusinessLogic ), который реализует всю обработку. Из основной формы я сначала вызываю метод BL, который инициализирует BGW. Затем ...
Я знаю, что у него есть 3 метода. В моей программе у меня было Есть способ отправить сообщение. Часто бывает поздно, и программа иногда вообще не отправляет сообщение в ответ на нажатие кнопки. Иногда это как ...
Я использовал этот код: using Система;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
используя System.IO; пространство имен WindowsApplication1 {общедоступный частичный класс ...
У меня проблема с запуском backgroundworker в заданное определенное время. Мой код запускает backgoundworker всего за одну секунду. Я хочу увеличить интервал времени на моем фоне. Я использую ...