Startseite > Archiv > BackgroundWorker in .NET 2.0

BackgroundWorker in .NET 2.0

dotnetpro 12/2004 Von Joachim Fuchs erschienen in dotnetpro 12/2004 auf Seite 91
Code: A0412Worker
3 Bewertung(en):

Nebenbei erledigt Bislang ist eine Menge Aufwand für die Synchronisation erforderlich, wenn in Windows-Anwendungen zusätzliche Threads Hintergrundarbeiten ausführen sollen. Nur der Thread, der das User Interface erstellt hat, darf auch auf die Fenster und Steuerelemente zugreifen. Daher kann es kompliziert werden, Informationen über den Status des Threads und dessen Ergebnis an den UI-Thread weiterzuleiten. Unter .NET 2.0 aber wird vieles einfacher.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

091_Worker_mlo_ws_kf_ws03   0dotnetpro   10000   2001   2002   2003   2004   20048   200491   200493   2004www   2005   9212   A0412WorkerAbbildung   Abbildung   Abbrechen   aber   abgearbeitet   abgebrochen   abgesehen   Abrufen   Abschluss   absetzen   Action   ähnlich   aktuel   aktuellenFortschritt   Allerdings   Alles   anderen   anfordern   ange   angefordert   angegeben   angezeigt   anlegt   anschließend   Antiblockiersystem   Anweisung   Anweisungen   Anwen   Anwendung   Anwendungen   Anwendungsbeispiel   Anzahl   Anzeige   Anzeigen   Arbeit   args   Argu   argument   AsyncCallback   auch   Aufgabe   aufgebaut   aufgerufen   Aufräumen   Aufruf   Aufrufe   Aufrufkonstruktion   Aufschluss   Aufwand   aufwändiger   ausblenden   ausführen   ausge   ausgeführt   ausgelöst   ausgewer   Auslösung   außer   Auswahltext   Auswerten   auszuführende   automatisch   Autor   Autos   Back   background   BackgroundWor   BackgroundWorker   backgroundWorker1   backgroundWorker1_DoWork   backgroundWorker1_ProgressChanged   backgroundWorker1_RunWorkerCompleted   Basiswissen   Bearbeitung   bedien   Beenden   Beendigung   Beispiel   Beispielanwendung   bekannt   Belange   belie   beliebige   beliebigen   benutzt   berechnen   bereitge   bereitgestellte   bereits   bereitstellen   Bereitstellung   bereitzustellen   Berichten   Bernd   beruflich   beschrieben   Beta1   bewerte   bezüglich   bietet   biger   Bild   Bilddatei   Bilddaten   Bilder   Bildes   bildung   bislang   Bitmap   bitte   bleiben   Bleibt   Blick   Block   Blockieren   BTNBildLaden_Click   buffer   byte   Bytes   CancelAsync   catch   CBUrlListe   chender   cher   Chris   chronisation   Close   Code   ComboBox   ContentLength   Controls   Create   Created   CriticalSection   daher   damit   Danach   dann   darauf   darf   dargestellt   dass   Datei   Dateilänge   Daten   Datenobjekte   dazu   de12   DEBUG   Delegateund   delt   denn   dern   Designer   dessen   deutet   Diagnostics   diese   diesem   diesen   dieser   dieses   ding   dotnet   dotnetpro   Download   downloads   DoWork   DoWorkEvent   DoWorkEventArgs   DoWorkWorkerVom   Dozent   Drag   drei   Drop   dung   durch   dürfen   Eigen   Eigenschaft   Eigenschaften   eigentlichen   eignisprozedur   eine   einem   einen   einer   eines   einfachen   einfacher   einfachste   eingegeben   Einlesen   einmal   Einsatz   Empfang   empfangen   Ende   entgegennehmen   enthält   enthaltene   entnehmen   entspre   entsprechend   Entwickler   Ereig   Ereignis   erelemente   erfolgt   erforderlich   erforderliche   Ergebnis   ergreifen   erhält   erheblich   erhebliche   erlaubt   erläutert   erledigen   erledigt   Erleichte   ermitteln   ermittelt   erreichen   erste   erstellen   erstellt   erzeugt   etwa   Event   EventArgs   EventAufrufender   Events   Exception   facht   fahrenen   falls   false   Fehler   fehlerhaftes   fende   fenden   Fenster   Fenstern   fertig   Fertigmeldung   finden   folgen   folgende   Forms   fort   Fortschritt   Fortschritts   Fortschrittsanzeige   Fortschrittsbal   Fortschrittsbalken   Fortschrittsinformationen   Frage   Framework   FROM   Fuchs   fuechse   führt   Funktionalität   ganz   Gefahr   gehören   geht   gelesen   gelesenen   gemacht   generieren   generiert   genießen   geöffnet   gerufen   Gesamtlänge   Geschwindigkeit   gesetzt   GetResponse   GetResponseStream   getroffen   gewahr   gewünschten   gewünschter   gezeigt   gezeigten   gibt   gleicher   gramm   groß   groundWorker   Grund   haben   Hauptpro   Header   Headers   herkömm   heruntergeladen   herunterladen   hier   Hilfe   Hinter   Hintergrund   Hintergrundarbeiten   Hinweiskommentar   Homepage   HTML   HttpResponseHeader   ignoriert   Ihnen   ihrerseits   image   imple   implementiert   Implementierung   indem   Infor   Informa   Information   Informationen   informieren   informiert   inkonsistent   innerhalb   instabil   Instanzvariablen   Integer   interface   Invoke   Jahr   jedem   jeder   jederzeit   Joachim   kann   Kapse   keine   kens   Klasse   kleines   Kombinationsfeld   Kombinationsfeldes   Kommentar   Kommt   kompliziert   Kompo   Komponente   können   Kontext   Kraft   kritischen   Label   laden   Ladevorgangs   lädt   Laenge   lange   länger   lassen   lässt   LBLFortschritt   Lesen   Leseposition   lichen   Line   Listing   Lock   Lokalisieren   löschen   Lösung   lung   machbar   macht   Manipulate   Marquardt   maßen   Maßnahmen   Math   mationen   maximal   mehr   Mein   meist   melden   Member   MemoryStream   Menge   mentes   mentierung   Message   Metho   Method   Methode   Methoden   mieraufwand   Mindest   minimalem   mithilfe   Mitteln   mittelt   möchten   moderner   Möglichkeit   monitor   monstrieren   Multiple   Multithrea   Multithreading   muss   müssen   musste   nach   NachAbschlussdesHintergrund   näher   Neben   Nebenbeierledigt   nente   nenten   netpro   neue   neuen   nicht   nisse   nötigten   oben   Oberflächenelemente   object   Objekt   Objekte   Objektes   oder   Ohne   online   other   Pack   Parallelkochen   Parame   Parameter   Parse   PBAnzeige   PGBFortschrittBildLaden   Physik   PictureBox   ponse   Position   potenzielles   Praxis   private   Problematik   Problematiken   Program   Programmierern   progress   ProgressBar   ProgressChanged   ProgressChangedEventArgs   ProgressChangedUIWird   ProgressPercen   ProgressPercentage   Prozent   Prozentwert   rameter   Read   Redaktion   Refe   Referenz   reicht   renz   ReportProgress   Request   Response   Responseheader   Result   Risiko   Rückga   Rückgabewert   Rückgabewerte   rung   RunWorkerAsync   RunWorkerCompleted   RunWorkerCompletedEventArgs   sammenhang   sätzliche   sätzlichen   schaft   Schaltfläche   schlag   Schleife   Schleifendurchgang   schnell   schon   Schritt   schwer   Schwerpunkt   schwierig   Sehr   sein   seine   Seit   Seite   selbstständiger   Sells   sender   Service   setzen   setzt   sich   siehe   sieht   simpel   simplen   sind   Situationen   sodass   soft   soll   sollen   Sollte   sollten   spielprogramm   sprachen   ständig   Start   starten   Statt   Status   steht   stellen   stellt   Steu   Steuerelemente   Steuerelementen   Stich   Stream   strikt   string   Studio   Suchen   sult   sure   Synchronisation   Synchronisationsproble   SyncLock   system   Tabelle   Tage   Tätigkeit   tatsächlich   Technik   Teil   Text   than   this   Thread   ThreadBedeutung   Threading   Threads   tigstellung   tion   Toolbox   treiben   true   über   übergeben   übergebene   Überhöhte   übermitteln   überschrieben   übertragen   übertragende   üblichen   UhrSeite   UIFertigmeldung   Umgang   umständlich   umständliche   Unfällen   unter   unterbrochen   unterstützung   User   UserState   Value   verein   Vereinfachungen   Verfügung   Vergangenheit   Verglichen   verhält   verhindert   verwenden   viel   vieles   Visible   Visual   void   voke   vollautomatisch   vollständig   voraus   Voraussetzung   Voraussetzungen   vorbehalten   Vorgangs   vorgestellt   wählt   Während   ware   Webadresse   WebRequest   WebResponse   wechselseitig   wegen   weil   weise   weiter   weitere   weitern   weiterzuleiten   wendung   wendungen   Wenn   werden   wertvolle   wesentliche   while   will   WINDOWS   wird   worden   Worker   WorkerReportsProgress   WorkerSupportsCancellation   Workerthread   Workerthreads   Wort   WriteLine   wurde   Zahlkann   zeigt   Zeit   Ziel   zige   zugegriffen   zugreifen   Zugriff   zusätzliche   Zustands   zuvor

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen