Click or drag to resize

LogicalNode Eigenschaften

Der LogicalNode Typ exponiert die folgenden Member.

Eigenschaften
 NameBeschreibung
Public EigenschaftBreakWithResult Ein Teilbaum kann u.U. schon ein eindeutiges logisches Ergebnis haben, bevor alle Kinder ihre Verarbeitung beendet haben. Bei BreakWithResult=True werden diese dann abgebochen, wenn in dem bereffenden Ast keine Trigger aktiv sind.
Public EigenschaftCanTreeStart Gibt an, ob ein (Teil-)Baum gestartet werden kann, d.h. dass bei einem Knoten mit Kindern alle seine Kinder (rekursiv) gestartet werden können oder bei einem Endknoten (Checker) ohne Kinder dieser selbst gestartet werden kann.
Public EigenschaftChildren Liste der Kinder eines Knotens.
(Vererbt von GenericTreeT)
Public EigenschaftDebugMode Bei True können zusätzliche Testausgaben erfolgen. Default: False.
Public EigenschaftId Die eindeutige Kennung des Knotens.
Public EigenschaftIdInfo Die eindeutige Kennung des Knotens (identisch zur Property Id).
Public EigenschaftIdPath Auf eine durch '/' getrennte Kette von Ids reduzierter Pfad zum Knoten.
Public EigenschaftInitNodes Bei True werden alle Knoten im Tree resettet, wenn dieser Knoten gestartet wird. Kann für Loops in Controlled-Jobs verwendet werden. Default: false.
Public EigenschaftIsActive Bei true befindet sich der Teilbaum/Knoten in aktivem (gestartetem) Zustand.
Public EigenschaftIsGlobal Bei true wird dieser Knoten als Referenzknoten angelegt, wenn irgendwo im Tree (nicht nur im aktuellen Job) der Name des Knotens schon gefunden wurde. Bei false wird nur im aktuellen Job nach gleichnamigen Knoten gesucht. Default: false.
Public EigenschaftIsInSleepTime Returns true, wenn gerade eine vom User definierte Ruhezeit für Vishnu-Akteure (Checker) läuft.
Public EigenschaftIsInSnapshot Bei True befindet sich diese LogicalNode innerhalb eines Snapshots.
Public EigenschaftIsSnapshotDummy Bei True dient dieser Knoten nur zur Anzeige und lässt keine weiteren Funktionen zu.
Public EigenschaftLastExecutingTreeEvent Das letzte auslösende TreeEvent (bei TreeEvent-getriggerten Knoten) oder null.
Public EigenschaftLastLogical Der letzte logische Zustand eines Knotens. Für den Zugriff auf Zustände von Child-Knoten, ohne dort die Ermittlung der Zustände erneut anzustoßen. Senkt die Prozessorlast.
Public EigenschaftLastLogicalState Der letzte Ergebniszustand eines Knotens. Für den Zugriff auf Zustände von Child-Knoten, ohne dort die Ermittlung der Zustände erneut anzustoßen. Senkt die Prozessorlast.
Public EigenschaftLastNotNullLogical Merkfeld für den letzten Zustand von Logical, der nicht null war; wird benötigt, damit Worker nur dann gestartet werden, wenn sich der Zustand von Logical signifikant geändert hat und nicht jedesmal, wenn der Checker arbeitet (Logical = null).
Public EigenschaftLastResult Result für diesen Knoten.
Public EigenschaftLastRun Zeitpunkt des letzten Starts des Knoten.
Public EigenschaftLastState Der letzte Verarbeitungszustand eines Knotens. Für den Zugriff auf Zustände von Child-Knoten, ohne dort die Ermittlung der Zustände erneut anzustoßen. Senkt die Prozessorlast.
Public EigenschaftLevel Die Hierarchie-Ebene des Knotens.
Public EigenschaftLevelInfo Die Hierarchie-Ebene des Knotens (identisch zur Property Level).
Public EigenschaftLockName Optionaler zum globalen Sperren verwendeter Name. Wird verwendet, wenn ThreadLocked gesetzt ist.
Public EigenschaftLogger Ein optionaler Logger, der bei bestimmten Ereignissen aufgerufen wird oder null.
Public EigenschaftLogical Der logische Zustand eines Knotens; hierum geht es letztendlich in der gesamten Verarbeitung.
Public EigenschaftLogicalState Der Ergebnis-Zustand des Knotens: None, Start, Done, Fault, Timeout, UserAbort.
Public EigenschaftName "Menschenfreundliche" Darstellung des Knotens.
Public EigenschaftNameId Kombination aus Name und Id des Knotens.
Public EigenschaftNameInfo "Menschenfreundliche" Darstellung des Knotens.
Public EigenschaftNextRun Zeitpunkt des nächsten Starts des Knotens (wenn bekannt) oder DateTime.MinValue.
Public EigenschaftNextRunInfo Info-Text über den nächsten Start des Knotens (wenn bekannt) oder null.
Public EigenschaftNodeType Der Knotentyp: None, NodeConnector, ValueModifier, JobConnector, Constant, Checker, NodeList, JobList, Snapshot.
Public EigenschaftParentView Das Parent-Control, in dem dieser Knoten dargestellt wird.
Public EigenschaftPath Der Pfad zum Knoten bestehend aus einer durch '/' getrennte Kette von NameIds: NameId ist Name + "(" + Id + ")" bei Knoten mit Name != null, nur Id bei Name = null.
Public EigenschaftPathInfo Der Pfad zum Knoten (identisch zur Property Path).
Public EigenschaftReferencedNodeId Id eines ursprünglich referenzierten Knotens oder null.
Public EigenschaftReferencedNodeName Name eines ursprünglich referenzierten Knotens oder null.
Public EigenschaftReferencedNodePath Pfad eines ursprünglich referenzierten Knotens oder null.
Public EigenschaftSingleNodes Anzahl der SingleNodes (letztendlich Checker) am Ende eines (Teil-)Baums.
Public EigenschaftSingleNodesFinished Prozentwert für den Anteil der beendeten SingleNodes (letztendlich Checker) am Ende eines (Teil-)Baums.
Public EigenschaftSleepTimeFrom Der Beginn einer möglichen Ruhezeit.
Public EigenschaftSleepTimeTo Das Ende einer möglichen Ruhezeit.
Public EigenschaftStartCollapsed Bei True wird der Job beim Start zusammengeklappt angezeigt, wenn die UI dies unterstützt.
Public EigenschaftState Der Verarbeitungszustand eines Knotens: None, Waiting, Working, Finished, Triggered, Ready (= Finished | Triggered), CanStart (= None|Ready), Busy (= Waiting | Working).
Public EigenschaftThreadLocked Bei True wird jeder Thread über die Klasse gesperrt, so dass nicht Thread-sichere Checker serialisiert werden; Default: False;
Public EigenschaftTreeParams Zusätzliche Parameter, einige, die für den gesamten Tree Gültigkeit haben und einige knotenspezifische Parameter oder null.
Public EigenschaftTrigger Ein optionaler Trigger, der den Job wiederholt aufruft oder null (setzt intern BreakWithResult außer Kraft).
Public EigenschaftTriggeredRunDelay Verzögert den Start eines Knotens (und InitNodes). Kann für Loops in Controlled-Jobs verwendet werden. Default: 0 (Millisekunden).
Public EigenschaftTypeInfo Der Knotentyp: None, NodeConnector, ValueModifier, Constant, Checker. NodeTypes
Public EigenschaftUserControlPath Der Pfad zum aktuell dynamisch zu ladenden UserControl.
Public EigenschaftWorkersState Ein Sammelstatus für alle zugeordneten Worker.
Zurück nach oben
Siehe auch