Zum Inhalt

GetThreadObject (Opus Funktion)

Beschreibung

Gibt ein Objekt mit Thread Informationen zurück mit untengenannten Feldern.

Argumente

Name Typ Beschreibung
ThreadID integer ID des Threads, für welchen die Informationen abgerufen werden sollen

Rückgabewert Objekt: Thread

Name Typ Beschreibung
ID integer ID des abgefragten Threads. Ist dieses Feld = 0, dann existiert der abgefragt Thread nicht, wurde beendet oder ist zu alt.
ParentID integer ID des Parent Threads
Name integer Name des Threads
UserName integer Gesetzter Benutzername des Threads
AdditionalInfo integer JSON mit zusätzlichen Informationen, falls vorhanden.
StartedAt datetime Startzeitpunkt
EndedAt datetime Beendigungszeitpunkt. NULL für aktive Threads.
IsCritical integer = 1: Dieser Thread wurde als kritisch markiert (Applikation kann nicht beendet werden, wenn dieser Thread noch läuft)
~~IsActive~~ integer = 1: Dieser Thread ist aktiv Entfernt in Version 2.4.0.65. EndedAt erfüllt den gleichen Zweck.
IsCancelled integer = 1: Dieser Thread wurde abgebrochen
HasAdditionalInfo integer = 1: Das Feld AdditionalInfo hat Zusatzdaten im JSON Format

Wird eine unbekannte ThreadID abgefragt, dann sind die Felder leer, insbesondere auch das Feld ID ist gleich 0.

Beispiel

Lo_Tthread = GetThreadObject(GetCurrentThreadID());

Siehe auch