Результаты поиска по запросу "backgroundworker"

2 ответа

 что я связан с.

т у меня есть приложение, где одно из заданий будет конвертировать Excel и передать все записи в БД. Так что это занимает немного времени, потому что это более 7000 строк, которые я получу и вставлю в БД. Так как эта работа занимает немного ...

3 ответа

Да. Это главная задача этого.

ользую BackgroundWorker и внутри него я использую цикл foreach, внутри которого я создаю новый поток, жду его завершения, а затем сообщаю о прогрессе и продолжаю цикл foreach. Вот о чем я говорю: private void DoWork(object sender, ...

3 ответа

BackgroundWorker все еще нужно вызывать Invoke?

В последнем вопросеПоказывать индикатор выполнения при выполнении какой-либо работы в C #? [https://stackoverflow.com/questions/1952201/display-progress-bar-while-doing-some-work-in-c] Люди рекомендуют использоватьBackgroundWorker, Я думал ...

ТОП публикаций

3 ответа

Как использовать событие BackgroundWorker RunWorkerCompleted

Все, я уже знал основное использованиеBackgroundWorker обрабатывать несколько потоков в WinForm. И структура кода выглядит следующим образом. В основной ветке приложения. просто запустите BackgroundWork. if (backgroundWorker1.IsBusy != true) { ...

3 ответа

http://msdn.microsoft.com/en-us/library/cc221403(v=vs.95).aspx

чаю winforms, и я поставил перед собой простую цель - сделать прогрессбар от пустого до полного. Вот моя попытка деформирования: public partial class Form1 : Form { static BackgroundWorker bw = new BackgroundWorker(); public Form1() { ...

0 ответов

Спасибо! Хорошее и простое объяснение. Как я могу передать два (или более) аргумента работнику?

у вспомнить, что много лет назад (в 2005 году) я использовал BackgroundWorker в своем коде, не используя для этого визуальный компонент, но я не могу вспомнить, как (к сожалению, я очень забывчив и все забываю очень скоро после того, как ...

3 ответа

TNX @ Neolisk для вашего редактирования.

я есть проект VB.net, который использует фоновый работник, чтобы сделать некоторые вещи. Теперь я хочу расширить проект, чтобы иметь возможность делать несколько вещей :) Пользователь может ввести URL-адрес в текстовое поле, и когда ...

2 ответа

Именно для этого были разработаны классы AutoResetEvent (и ManualResetEvent). Поэтому, за исключением небольшого загрязнения кода модели представления, я думаю, что это решение довольно опрятно.

из приятных особенностей MVVM является тестируемость ViewModel. В моем конкретном случае у меня есть виртуальная машина, которая загружает некоторые данные при вызове команды и соответствующий тест: public class MyViewModel { public ...

3 ответа

Перезапуск не всегда работает, при длительных запусках не сообщает, что завершил свою работу, не может вспомнить все ошибки (или их точные проявления) сразу, так как прошло около 2 лет с тех пор, как я использовал его для в последний раз, но я помню, что я потерял много времени на исправление этой чертовой штуки.

rogram.cs вызывает mdi родительский frmMain. Затем frmMain открывает различные дочерние формы в зависимости от действий пользователя. Вся логика обработки написана в BusinessLogic.cs. frmMain при загрузке вызывает методы BusinessLogic.cs для ...

1 ответ

 - но вы можете использовать его только один раз в любое время, а не одновременно. Однако, если операции отличаются, я бы использовал отдельного работника. В противном случае вам придется отцепить события, перехватить правильные события и т. Д. Грязный.

ользую фоновый рабочий, чтобы сделать дорогую операцию: backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork); backgroundWorker1.ProgressChanged += ...