[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

The IThreadManager type exposes the following members.

Methods

  NameDescription
Public methodAbortAllTasks
Bricht die Ausführung aller Aufgaben ab.
Public methodGetNewTaskId
Gibt eine neue eindeutige Task-ID zurück.
Public methodIsTaskRunning
Prüft, ob eine Aufgabe mit der übergebenen Task-ID ausgeführt wird oder auf ihre Ausführung wartet.
Public methodOnRestore
Wird aufgerufe, wenn das Objekt wieder hergestellt wird.
(Inherited from IStorable.)
Public methodOnStore
Wird aufgerufen, wenn das Objekt gespeichert wird.
(Inherited from IStorable.)
Public methodRegisterSingleThreadContext
Registriert einen Synchronisierungskontext für die Ausführung von Aufgaben in Single-Thread-Objekt-Modellen.
Public methodRunTask

Führt ein ThreadStart-Delegate nebenläufig aus.

Public methodRunTaskSingleThreaded
Führt ein ThreadStart-Delegate mit einem einzigen Thread aus.
Public methodSupportsSingleThreadContext
Gibt true zurück, wenn es Synchronisierungskontext mit der übergebenen ID registriert wurde.

Properties

  NameDescription
Public propertyActiveThreadCount
Gibt die Anzahl der aktiven Threads zurück.
Public propertyMaxThreadCount
Liest oder schreibt die maximale Anzahl an nebenläufigen Threads.
Public propertyUseMultiThreading
Liest oder Schreibt einen Wert, der angibt ob Parallelverarbeitung aktiv ist.

Events

  NameDescription
Public eventTaskAbort
Wird ausgelöst, wenn eine Aufgabe abgebrochen wurde.
Public eventTaskEnd
Wird ausgelöst, wenn eine Aufgabe beendet wurde.
Public eventTaskStart
Wird ausgelöst, wenn eine Aufgabe gestartet wurde.

See Also