Methoden von System.Threading.TFuture
GeerbteProtected
__MarkDestroying | protected | |
_AddRef | protected | Implementiert die IInterface-Schnittstellenmethode _AddRef. |
_Release | protected | Implementiert die IInterface-Schnittstellenmethode _Release. |
AddChild | protected | |
AddCompleteEvent | protected | |
AfterConstruction | public | Reagiert, nachdem der letzte Konstruktor ausgeführt wurde. |
BeforeDestruction | public | Überprüft, ob der Referenzzähler Null ist, bevor das TInterfacedObject-Objekt freigegeben werden darf. |
CallUserCode | protected | |
Cancel | protected | Bricht die Aufgabe ab. |
CheckCanceled | protected | Überprüft den Status der Aufgabe. Wenn die Aufgabe abgebrochen wird, löst sie eine EOperationCancelled-Exception aus. |
CheckDisposed | protected | Diese Methode ist veraltet. |
CheckFaulted | protected | |
ClassInfo | public | Gibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück. |
ClassName | public | Gibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable). |
ClassNameIs | public | Ermittelt, ob ein Objekt einen bestimmten Typ besitzt. |
ClassParent | public | Gibt den Typ des direkten Vorfahren einer Klasse zurück. |
ClassType | public | Gibt die Klassenreferenz der Objektklasse zurück. |
CleanupInstance | public | Übernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen. |
Complete | protected | |
Create | protected | Erstellt eine Instanz von TFuture. |
CreateReplicaTask | protected | |
CurrentTask | public | CurrentTask gibt eine Instanz von ITask mit der aktuellen Aufgabe zurück. |
DefaultHandler | public | Stellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet. |
Destroy | public | Gibt diese Instanz von TTask frei. |
Dispatch | public | Ruft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf. |
DisposeOf (veraltet) | public | DisposeOf erzwingt die Ausführung des Destruktorcodes in einem Objekt. |
DoWaitForAll | protected | DoWaitForAll unterbricht die aufrufende Aufgabe bis zur Beendigung eines Aufgaben-Arrays oder dem Timeout . |
DoWaitForAny | protected | DoWaitForAny unterbricht die aufrufende Aufgabe bis zur Beendigung einer Aufgabe im Array oder dem Timeout . |
Equals | public | Überprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind. |
Execute | protected | |
ExecuteReplicates | protected | |
ExecuteWork | protected | |
FieldAddress | public | Liefert die Adresse eines als published deklarierten Objektfeldes. |
FinalCompletion | protected | |
ForgetChild | protected | |
Free | public | Löst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei. |
FreeInstance | public | |
Future | public | Future akzeptiert eine Funktion, die in einem parallelen Thread ausgeführt werden kann, und gibt ein Interface zurück, mit dem das Ergebnis zum benötigten Zeitpunkt im Programm abgerufen wird. |
GetControlFlag | protected | |
GetDisposed | protected | |
GetExceptionObject | protected | |
GetHasExceptions | protected | |
GetHashCode | public | Gibt einen Integerwert zurück, der den Hash-Code enthält. |
GetId | protected | |
GetInterface | public | Ermittelt eine angegebene Schnittstelle. |
GetInterfaceEntry | public | Liefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück. |
GetInterfaceTable | public | Gibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält. |
GetIsCanceled | protected | Überprüft den Status der Aufgabe und gibt True zurück, wenn sie abgebrochen wurde; ansonsten wird False zurückgegeben. |
GetIsComplete | protected | Überprüft den Status der Aufgabe und gibt True zurück, wenn sie abgeschlossen wurde; ansonsten wird False zurückgegeben. |
GetIsQueued | protected | Überprüft den Status der Aufgabe und gibt True zurück, wenn sie sich in der Aufgabenwarteschlange befindet; ansonsten wird False zurückgegeben. |
GetIsReplicating | protected | Überprüft den Status der Aufgabe und gibt True zurück, wenn sie ein Replikat einer anderen Aufgabe ist; ansonsten wird False zurückgegeben. |
GetIsStartCanceled | protected | |
GetStatus | protected | GetStatus ruft den Status der aufrufenden Aufgabe als Variable mit dem Typ TTaskStatus ab. |
GetValue | protected | Gibt den Wert eines bestimmten Typs <T> der mit TFuture implementierten Funktion zurück. |
GetWasExceptionRaised | protected | Überprüft den Status der Aufgabe und gibt True zurück, wenn die Aufgabe eine Exception verursacht hat; ansonsten wird False zurückgegeben. |
HandleChildCompletion | protected | |
HandleException | protected | |
InheritsFrom | public | Legt die Art der Beziehung zwischen zwei Objekttypen fest. |
InitInstance | public | Setzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz. |
InstanceSize | public | Gibt für jede Instanz des Objekttyps die Größe in Byte zurück. |
IntermediateCompletion | protected | |
InternalExecute | protected | |
InternalExecuteNow | protected | |
InternalWork | protected | |
MarkAsStarted | protected | Kennzeichnet die Aufgabe automatisch als gestartet. Die Funktion gibt True zurück, wenn die Aufgabe erfolgreich als gestartet gekennzeichnet wurde. Sie gibt False zurück, wenn die Aufgabe bereits als gestartet gekennzeichnet wurde oder der Prozess bereits abgeschlossen ist. |
MethodAddress | public | Gibt die Adresse einer Klassenmethode anhand des Namens zurück. |
MethodName | public | Gibt den Namen einer Klassenmethode per Adresse zurück. |
NewId | protected | |
NewInstance | public | |
ProcessCompleteEvents | protected | |
QualifiedClassName | public | Gibt den qualifizierten Namen der Klasse zurück. |
QueryInterface | protected | Implementiert die IInterface-Schnittstellenmethode QueryInterface. |
QueueEvents | protected | |
RemoveCompleteEvent | protected | |
Run | public | Run startet die Ausführung einer Aufgabe und gibt eine Instanz von ITask zurück. |
SafeCallException | public | Fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden. |
SetComplete | protected | Setzt den Status der Aufgabe auf Completed , wenn die Aufgabe beendet wurde. |
SetExceptionObject | protected | |
SetRaisedState | protected | |
SetTaskStop | protected | |
ShouldCreateReplica | protected | |
ShouldExecute | protected | |
Start | protected | |
ToString | public | Gibt einen String zurück, der den Klassennamen enthält. |
TryExecuteNow | protected | |
UnitName | public | Gibt den Namen der Unit zurück, in der die Klasse definiert ist. |
UnitScope | public | Gibt den Unit-Gültigkeitsbereich der Klasse zurück. |
UpdateStateAtomic | protected | |
Wait | protected | Implementiert die Wait-Funktion von ITask. |
WaitForAll | public | WaitForAll ruft die Funktion DoWaitForAll auf, die wartet, bis alle Aufgaben im Array abgeschlossen sind. |
WaitForAny | public | WaitForAny ruft die Funktion DoWaitForAny auf, die wartet, bis eine Aufgabe im Array abgeschlossen ist. |