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

The PoolThreadManager type exposes the following members.

Constructors

  NameDescription
Public methodPoolThreadManager
Initialisiert eine neue Instanz der Klasse PoolThreadManager.

Methods

  NameDescription
Public methodAbortAllTasks
Bricht die Ausführung aller Aufgaben ab.
Public methodDispose
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.
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.
Public methodOnStore
Wird aufgerufen, wenn das Objekt gespeichert wird.
Protected methodOnTaskAbort
Wird aufgerufen wenn eine Aufgabe abgebrochen wurde.
Protected methodOnTaskEnd
Wird aufgerufen wenn die Ausführung einer Aufgabe endet.
Protected methodOnTaskStart
Wird aufgerufen wenn die Ausführung einer Aufgabe beginnt.
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 ein Thread abgebrochen wurde.
Public eventTaskEnd
Wird ausgelöst, wenn ein Thread beendet wurde.
Public eventTaskStart
Wird ausgelöst, wenn ein Thread gestartet wurde.

See Also