[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The IThreadManager type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AbortAllTasks |
Bricht die Ausführung aller Aufgaben ab.
|
![]() | GetNewTaskId |
Gibt eine neue eindeutige Task-ID zurück.
|
![]() | IsTaskRunning |
Prüft, ob eine Aufgabe mit der übergebenen Task-ID
ausgeführt wird oder auf ihre Ausführung wartet.
|
![]() | OnRestore |
Wird aufgerufe, wenn das Objekt wieder hergestellt wird.
(Inherited from IStorable.) |
![]() | OnStore |
Wird aufgerufen, wenn das Objekt gespeichert wird.
(Inherited from IStorable.) |
![]() | RegisterSingleThreadContext |
Registriert einen Synchronisierungskontext für die Ausführung von Aufgaben
in Single-Thread-Objekt-Modellen.
|
![]() | RunTask | Führt ein ThreadStart-Delegate nebenläufig aus. |
![]() | RunTaskSingleThreaded |
Führt ein ThreadStart-Delegate
mit einem einzigen Thread aus.
|
![]() | SupportsSingleThreadContext |
Gibt true zurück, wenn es Synchronisierungskontext mit der übergebenen
ID registriert wurde.
|
Properties
Name | Description | |
---|---|---|
![]() | ActiveThreadCount |
Gibt die Anzahl der aktiven Threads zurück.
|
![]() | MaxThreadCount |
Liest oder schreibt die maximale Anzahl an nebenläufigen Threads.
|
![]() | UseMultiThreading |
Liest oder Schreibt einen Wert, der angibt ob Parallelverarbeitung aktiv ist.
|
Events
Name | Description | |
---|---|---|
![]() | TaskAbort |
Wird ausgelöst, wenn eine Aufgabe abgebrochen wurde.
|
![]() | TaskEnd |
Wird ausgelöst, wenn eine Aufgabe beendet wurde.
|
![]() | TaskStart |
Wird ausgelöst, wenn eine Aufgabe gestartet wurde.
|