Вопросы по теме 'backgroundworker'

Что в WPF эквивалентно Suspend/ResumeLayout() и BackgroundWorker() из Windows Forms
Если я нахожусь в функции в коде позади, и я хочу реализовать отображение "Загрузка..." в строке состояния, имеет смысл следующее, но, как мы знаем из WinForms, это NoNo: StatusBarMessageText.Text = "Loading Configuration Settings...";...
27060 просмотров
schedule 14.03.2023

Запуск класса как нового потока
Я хочу начать работу в новом потоке или использовать для этого backgroundworker, но раньше этого не делал, и спрашиваю вас, как мне это сделать. В моей программе есть datagridview со списком файлов, по одному файлу в строке. Я хочу, чтобы...
5317 просмотров
schedule 27.09.2023

повторное использование backgroundworker более одного раза
я использую фонового работника для выполнения дорогостоящей операции: backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork); backgroundWorker1.ProgressChanged += new...
3202 просмотров
schedule 09.07.2022

Курсор ожидания WPF с потоком BackgroundWorker
Я хочу показать курсор в виде песочных часов и отключить окно, пока процесс BackgroundWorker выполняется в другом потоке. Вот что я делаю: Private Sub MyButton_Click(...) Dim box As New AnotherWpfWindow() box.Owner = Me ......
12497 просмотров

Проектирование интерфейса для BackgroundWorker
В моих приложениях Windows Forms у меня есть класс, который расширяет фоновый рабочий, давайте назовем его ExtendedBGW1.cs в моем классе формы. Я объявляю его как переменную-член, поэтому у меня есть область действия для всего класса: public...
2983 просмотров
schedule 09.06.2022

С# BackGroundWorker Аномалия Событие DoWork не запускается
Это установка, которая у меня есть, этот код работает правильно private void butGo_Click(object sender, EventArgs e) { threadCreateImages.RunWorkerAsync(); } private void threadCreateImages_DoWork(object sender, DoWorkEventArgs e) {...
2664 просмотров
schedule 21.05.2022

C#.Net — как отменить получение данных BackgroundWorker из WebService
У меня есть следующий код: void ReferenceManager_DoWork(object sender, DoWorkEventArgs e) { try { // Get the raw data byte[] data = this.GetData(IvdSession.Instance.Company.Description,...
5390 просмотров

Использование BackgroundWorker для обновления пользовательского интерфейса без зависаний?
У меня есть следующий код для заполнения ListView из фонового потока (DoWork вызывает метод PopulateThread): delegate void PopulateThreadCallBack(DoWorkEventArgs e); private void PopulateThread(DoWorkEventArgs e) { if (this.InvokeRequired)...
9013 просмотров

Как подключить Thread.Join к BackgroundWorker?
Скажем, я показываю пользователю форму и использую BackgroundWorker для выполнения некоторой работы за кулисами. Когда пользователь нажимает OK, я не могу продолжить, пока BackgroundWorker не завершится. Если он не закончился, когда пользователь...
4718 просмотров
schedule 06.11.2022

Альтернатива BackgroundWorker, которая принимает более одного аргумента?
Объект BackgroundWorker позволяет нам передать один аргумент в DoWorkEventHandler. // setup/init: BackgroundWorker endCallWorker = new BackgroundWorker(); endCallWorker.DoWork += new DoWorkEventHandler(EndCallWorker_DoWork); ......
23148 просмотров

Пользовательский интерфейс не отвечает при загрузке большого документа в поток пользовательского интерфейса, даже если реализован BackgroundWorker
Я задал аналогичный вопрос здесь ; спасибо всем, кто предоставил предложение! Однако кажется, что моя проблема больше, чем описанная выше, поэтому я публикую новый вопрос. Проблема в том, что мне нужно, чтобы мой пользовательский интерфейс...
734 просмотров
schedule 03.03.2023

Преобразование приложения Ping в многопоточную версию для увеличения скорости — C#
У меня есть приложение, которое пингует все возможные IP-адреса в вашей локальной подсети, чтобы составить список отвечающих IP-адресов. В настоящее время он пингует все 255 по одному. Можно ли преобразовать это приложение для использования...
3057 просмотров

Ожидание завершения любого из этих BackgroundWorker
Существует последовательность для FORM (некоторый пользовательский интерфейс), которую следует загрузить с помощью службы. В настоящее время эта загрузка находится в потоке BackgroundWorker. Теперь, поскольку производительность низкая... Мы решили...
985 просмотров
schedule 20.10.2022

Лучшая практика для BackGroundWorker в WinForms с использованием архитектуры MVP
Я работаю над проектом winforms. Я реализую архитектуру MVP. У меня есть несколько задач с интенсивной обработкой, выполняемых на докладчике (чтение из файловой системы и выполнение массовых вставок в БД). Я хотел бы выполнить эти операции в...
2609 просмотров
schedule 15.06.2022

Шаблоны делегирования работы нескольким потокам
Я обновляю приложение WinForms, которое использует BackgroundWorker, чтобы сделать что-то полезное при нажатии кнопки. Проблема в том, что «что-то полезное» последовательно проходит через длинный список дел, и его выполнение может занять довольно...
89 просмотров
schedule 06.01.2023

Обновление статуса Winform в BackgroundWorker
У меня многоступенчатый процесс BackgroundWorker. Я использую выделенную полосу выполнения, потому что некоторые из этих шагов выполняются на сервере iSeries, поэтому нет хорошего способа определить процентное соотношение. Я представляю себе ярлык с...
1266 просмотров
schedule 06.08.2022

Может ли Backgroundworker продолжить работу, когда он достигает обработчика события Completed
как описано в заголовке. Мой фоновый рабочий выполняет свою работу... заканчивает первую часть и вызывает обработчик события ...Completed. Могу ли я сказать моему фоновому работнику, чтобы он выполнил другую работу, выполнив DoWork -= OldJob DoWork...
136 просмотров
schedule 24.08.2022

Где я могу настроить задания при использовании кварцевого планировщика в веб-приложении Java (struts2)?
Я пытаюсь интегрировать кварцевый планировщик в веб-приложение struts2. Просто интересно, где вы настраиваете задания? Я думаю, что лучше всего было бы разместить их данные в файлеquart.properties, но я не могу найти документацию, в которой...
1915 просмотров

Использование ProgressBar в качестве панели ожидания — как избежать зависаний?
Я создаю настраиваемый элемент управления диаграммой, и я хотел бы иметь возможность отображать какую-то панель ожидания, пока выполняются другие команды (т.е. создается диаграмма). Я использую ProgressBar ( System.Windows.Forms.ProgressBar в...
4066 просмотров

Как вызвать поток GUI в Silverlight из метода BackgroundWorker?
Я использую поток BackgroundWorker для выполнения некоторой работы за пределами потока GUI в Silverlight 4. Я хотел бы обновить виджеты в контексте GUI из фонового потока, но прочитал предупреждения об этом из документации Microsoft. Я понимаю, что...
764 просмотров