Click or drag to resize

TaskWorker Klasse

Führt eine übergebene Action in einer eigenen Task aus.
Vererbungshierarchie
SystemObject
  NetEti.ApplicationControlTaskWorker

Namensraum: NetEti.ApplicationControl
Assembly: NetEti.TaskWorker (in NetEti.TaskWorker.dll) Version: 1.0.0+e8534b1231f9ae398f992d2b9faf36b8f61bc7ed
Syntax
public class TaskWorker : IDisposable

Der TaskWorker Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeTaskWorker Standard-Konstruktor.
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftWorkerStatus Aktueller Zustand des TaskWorkers: Ready, Running oder Halted.
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeBreakTask Abbrechen der Task.
Public MethodeContinueTask Lässt den angehaltenen TaskWorker weiterlaufen.
Public MethodeDispose Öffentliche Methode zum Aufräumen.
Protected MethodeDispose(Boolean) Hier wird aufgeräumt.
Protected MethodeFinalize Finalizer: wird vom GarbageCollector aufgerufen.
(Überschreibt ObjectFinalize)
Public MethodeHaltTask Versucht, den TaskWorker anzuhalten (Loop+Sleep).
Public MethodeOnTaskProgressChanged Meldet den Task-Fortschritt an Routinen, die sich in TaskProgressChanged eingehängt haben.
Public MethodeOnTaskProgressFinished Meldet das Task-Ende an Routinen, die sich in TaskProgressFinished eingehängt haben.
Public MethodeRunTask(ActionTaskWorker) Startet die Verarbeitung einer asynchronen Task (ist selbst noch synchron).
Public MethodeRunTask(ActionTaskWorker, Object, Object) Startet die Verarbeitung einer asynchronen Task (ist selbst noch synchron).
Public MethodeWaitForTask Wartet auf das Beenden der Task.
Zurück nach oben
Ereignisse
 NameBeschreibung
Public EreignisTaskProgressChanged Wird aufgerufen, wenn sich der Verarbeitungs-Fortschritt einer Task geändert hat.
Public EreignisTaskProgressFinished Wird aufgerufen, wenn die Verarbeitung einer Task abgeschlossen wurde.
Zurück nach oben
Anmerkungen
File: TaskWorker.cs Autor: Erik Nagel, NetEti 25.04.2013 Erik Nagel: erstellt 10.09.2013 Erik Nagel: RunTask mit Parameter-Übergabe implementiert.
Siehe auch