backgroundworker

BackgroundWorker vs background Thread

Mam pytanie stylistyczne dotyczące wyboru implementacji wątku w tle, którego powinienem użyć w aplikacji Windows form. Obecni ... gdy okno jest zamknięte. Czy byłoby więc bardziej odpowiednie dla mnie użycie wątku tła zamiast BackgroundWorker w tym celu?

Jak korzystać z WPF background Worker

Jestem początkujący z WPF, w mojej aplikacji muszę wykonać serię kroków inicjalizacji, które trwają 7-8 sekund, aby zakończy ... iałem żadnego sukcesu próbując go wdrożyć, czy ktos moze powiedziec jak to zrobic uzywajac BackgroundWorker? Dzięki, Eamonn

Async / wait vs BackgroundWorker

W ciągu ostatnich kilku dni testowałem nowe funkcje. NET 4.5 i c# 5. Podoba mi się jego nowe funkcje asynchroniczne / oczeku ... iłych nowych funkcjach, kiedy powinienem używać async / wait I Kiedy BackgroundWorker? Jakie są wspólne scenariusze dla obu?

Task parallel library replacement for BackgroundWorker?

Czy task parallel library ma coś, co byłoby uważane za zamiennik lub ulepszenie w stosunku do klasy BackgroundWorker? Mam a ... ji. Robiłem to już wcześniej z BackgroundWorker, ale zastanawiam się, czy są jakieś wzory TPL, które można użyć zamiast tego?

Jak zatrzymać BackgroundWorker na wydarzeniu zamykającym formularz?

Mam formularz, który wywołuje BackgroundWorker, który powinien zaktualizować własne pole tekstowe formularza (w głównym wątku ... rgs e) { this.bgWorker.CancelAsync(); /////// while (this.bgWorker.CancellationPending) {} // deadlock }

Wysyłanie Argumentów Do Pracownika W Tle?

Powiedzmy, że chcę wysłać parametr int do pracownika w tle, jak można to osiągnąć? private void worker_DoWork(object sender, ... iedy to jest pracownik.RunWorkerAsync ();, nie rozumiem jak zdefiniować w worker_DoWork, że powinien przyjmować parametr int.

Jak czekać na anulowanie pracy w tle?

Rozważmy hipotetyczną metodę obiektu, który robi coś dla Ciebie: public class DoesStuff { BackgroundWorker _worker = n ... e to, to jest Nie to, co robię, a to jest Nie to, co jest tutaj pytane. Gdyby tak było, nie ma sensu używać pracownika w tle.

Jak korzystać z BackgroundWorker?

Wiem, że ma 3 metody. W moim programie Mam metodę, aby wysłać wiadomość. Często jest późno, a program czasami nie wysyła wiad ... 1.Maximum = 100; Carga jest moją drugą formą, gdzie jest pasek postępu. Jak wykorzystać BackgroundWorker w tym scenariuszu?

Nieobsługiwane wyjątki w BackgroundWorker

Moja aplikacja WinForms używa wielu obiektów BackgroundWorker do pobierania informacji z bazy danych. Używam BackgroundWorke ... dy WorkerCompleted? Czy jest jakaś właściwość lub metoda BackgroundWorker, którą mogę przesłuchać w celu uzyskania WYJĄTKÓW?

ankieta z opóźnioną pracą

Mam proces, który trwa zazwyczaj kilka sekund, więc próbuję użyć delayed_job, aby obsłużyć go asynchronicznie. Sama praca dz ... aczej mogę dostać powiadomienie o jego stanie. A może ankieta jako dowód ukończenia jest ok? Ktoś jeszcze ma coś podobnego?

WPF BackgroundWorker vs. Dispatcher

W mojej aplikacji WPF muszę wykonać operację asynchroniczną, a następnie zaktualizować GUI. I to, co muszę zrobić wiele razy ... wybierać, trudno będzie mi wrócić, pytam: co jest lepsze? Jakie są powody wyboru jednego, a nie drugiego? Dziękuję! Pileggi

Jak zaktualizować GUI za pomocą backgroundworker?

Spędziłem cały dzień starając się, aby moja aplikacja używała wątków, ale bez powodzenia. Przeczytałem wiele dokumentacji na ... mój GUI zostanie zamrożony, a while (true) zapętli się w update () zgodnie z sugestią daje wyjątek (wątek jest zbyt zajęty).

Alternatywa dla BackgroundWorker, który akceptuje więcej niż jeden argument?

Obiekt BackgroundWorker pozwala nam przekazać pojedynczy argument do DoWorkEventHandler. // setup/init: BackgroundWorker en ... istnieje inny obiekt lub wzorzec, który pozwala nam ładnie przekazać wiele argumentów, czy najlepiej napisać własny podpis?

Kopiowanie plików z paskiem postępu

Użyłem tego kodu: using System; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; ... które pasek postępu stale wzrasta podczas kopiowania (nie mogę użyć CopyFileEx, ponieważ chciałem mieć własną implementację).

Usługa Windows, która działa okresowo

Piszę usługę windows, która po uruchomieniu będzie działać co X godzin. Proces, który się kończy, jest dość intensywny, więc ... usuwa worker i ustawia odniesienie do null. Zastanawiam się, czy jest na to lepszy sposób, czy najlepsza praktyka. Thanks

Jak anulować długotrwałą operację bazy danych?

Obecnie pracuje z Oracle, ale będzie również potrzebował rozwiązania dla MS SQL. Mam GUI, który pozwala użytkownikom generow ... w tle....kiedy naprawdę chcę zatrzymać połączenie z bazą danych i ponownie użyć tego samego pracownika. Jak mogę to zrobić?

Długotrwałe obliczenia w węźle.js

Piszę serwer gry w node.js, a niektóre operacje wymagają ciężkich obliczeń na części serwera. Nie chcę przestać akceptować połączeń podczas uruchamiania tych obliczeń - jak mogę je uruchomić w tle, gdy węzeł.js nie obsługuje wątków?

C#: Czy muszę usuwać BackgroundWorker utworzony w czasie wykonywania?

Zazwyczaj mam taki kod na formularzu: private void PerformLongRunningOperation() { BackgroundWorker worker ... prawniejsze jest zadeklarowanie _saveWorker poziomu modułu, a następnie wywołanie Dispose na nim z metody dispose formularza?

Jak poprawnie zatrzymać BackgroundWorker

Mam formularz z 2 comboboxami na nim. I chcę wypełnić combobox2.DataSource na podstawie combobox1.Text i combobox2.Text (zak ... ckgroundWorker jest zajęty i nie może wykonać kilku czynności w tym samym czasie. Jak pozbyć się tego wyjątku? Z góry dzięki!

Ten BackgroundWorker jest obecnie zajęty i nie może uruchamiać wielu zadań jednocześnie

Dostaję ten błąd, jeśli kliknę przycisk, który uruchamia backgroundworker dwa razy. This BackgroundWorker is currently busy and cannot run multiple tasks concurrently Jak mogę tego uniknąć?