Click or drag to resize

UndefinedJob Klasse

Klassendefinition für einen undefinierten Job. Ersetzt null, um die elenden null-Warnungen bei der Verwendung von LogicalNodes und JobLists zu umgehen, bei denen sichergestellt ist, dass sie zum Zeitpunkt der Verwendung ungleich null sind, die aber im Konstruktor sonst noch nicht sinnvoll instanziiert werden könnten. Bei eventuellen späteren null-Abfragen muss null durch die statische Instanz 'UndefinedJob' (siehe weiter unten) ersetzt werden.
Vererbungshierarchie
SystemObject
  LogicalTaskTreeJob
    LogicalTaskTreeUndefinedJob

Namensraum: LogicalTaskTree
Assembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntax
public class UndefinedJob : Job, 
	IUndefinedElement

Der UndefinedJob Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeUndefinedJobInitializes a new instance of the UndefinedJob class
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftBreakWithResult Ein Job kann u.U. schon ein eindeutiges logisches Ergebnis haben, bevor alle Kinder ihre Verarbeitung beendet haben. Bei BreakWithResult=True werden diese dann abgebochen. Greift nicht, wenn ein JobTrigger gesetzt wurde.
(Vererbt von Job)
Public EigenschaftCheckers Liste von externen Prüfroutinen für einen jobPackage.Job.
(Vererbt von Job)
Public EigenschaftConstantNodeUserControlPath Pfad zum dynamisch zu ladenden UserControl für eine Constant-SingleNode.
(Vererbt von Job)
Public EigenschaftEventTriggers Liste von internen Triggern für einen jobPackage.Job.
(Vererbt von Job)
Public EigenschaftInitNodes Bei True werden alle Knoten im Tree resettet, wenn dieser Knoten gestartet wird. Kann für Loops in Controlled-Jobs verwendet werden.
(Vererbt von Job)
Public EigenschaftIsDefaultSnapshot True, wenn dieser Snapshot nicht geladen werden konnte und stattdessen der Default-Snapshot geladen wurde.
(Vererbt von Job)
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.
(Vererbt von Job)
Public EigenschaftIsVolatile Bei True wird zur Ergebnisermittlung im Tree "Logical" benutzt, bei False "LastNotNullLogical". Default: False
(Vererbt von Job)
Public EigenschaftJobConnectorUserControlPath Pfad zum dynamisch zu ladenden UserControl für einen JobConnector.
(Vererbt von Job)
Public EigenschaftJobListUserControlPath Pfad zum dynamisch zu ladenden UserControl für eine JobList.
(Vererbt von Job)
Public EigenschaftJobLogger Ein optionaler Logger, der dem Job zugeordnet ist oder null.
(Vererbt von Job)
Public EigenschaftJobSnapshotTrigger Ein optionaler Trigger, der steuert, wann ein Snapshot des Jobs erstellt werden soll oder null.
(Vererbt von Job)
Public EigenschaftJobTrigger Ein optionaler Trigger, der den Job wiederholt aufruft oder null (setzt intern BreakWithResult auf false).
(Vererbt von Job)
Public EigenschaftLockName Optionaler zum globalen Sperren verwendeter Name. Wird verwendet, wenn ThreadLocked gesetzt ist.
(Vererbt von Job)
Public EigenschaftLoggers Liste von externen Loggern für einen jobPackage.Job.
(Vererbt von Job)
Public EigenschaftLogicalChangedDelay Verzögerung in Millisekunden, bevor ein LogicalCanged-Event weitergegeben wird.
(Vererbt von Job)
Public EigenschaftLogicalExpression Der logische Ausdruck, der durch eine JobList im LogicalTaskTree abgearbeitet wird.
(Vererbt von Job)
Public EigenschaftMaxSubJobDepth Die größte Hierarchie-Tiefe von Sub-Jobs dieses Jobs. Hat dieser Job z.B. einen Sub-Job, ist der Wert 1. Hat der Sub-Job wiederum einen Sub-Job, dann 2 usw., ansonsten 0.
(Vererbt von Job)
Public EigenschaftNodeListUserControlPath Pfad zum dynamisch zu ladenden UserControl für eine NodeList.
(Vererbt von Job)
Public EigenschaftSingleNodeUserControlPath Pfad zum dynamisch zu ladenden UserControl für eine SingleNode.
(Vererbt von Job)
Public EigenschaftSnapshotNames Liste von Snapshot-Namen für einen jobPackage.Job.
(Vererbt von Job)
Public EigenschaftSnapshotUserControlPath Pfad zum dynamisch zu ladenden UserControl für eine JobList.
(Vererbt von Job)
Public EigenschaftStartCollapsed Bei True wird der Job beim Start zusammengeklappt angezeigt, wenn die UI dies unterstützt. Default: False
(Vererbt von Job)
Public EigenschaftThreadLocked Bei True wird jeder Thread über die Klasse gesperrt, so dass nicht Thread-sichere Checker serialisiert werden; Default: False;
(Vererbt von Job)
Public EigenschaftTriggeredRunDelay Verzögert den Start eines Knotens (und InitNodes). Kann für Loops in Controlled-Jobs verwendet werden. Default: 0 (Millisekunden).
(Vererbt von Job)
Public EigenschaftTriggers Liste von externen Triggern für einen jobPackage.Job.
(Vererbt von Job)
Public EigenschaftWasDefaultSnapshot True, wenn dieser Snapshot geladen werden und vorher der Default-Snapshot geladen wurde.
(Vererbt von Job)
Public EigenschaftWorkers Liste von externen Arbeitsroutinen für einen jobPackage.Job. Ist ein Dictionary mit WorkerShell-Arrays zu aus Knoten-Id + ":" + TreeEvents-String gebildeten Keys.
(Vererbt von Job)
Public EigenschaftWorkersDictionary Liste von externen Arbeitsroutinen für einen jobPackage.Job.
(Vererbt von Job)
Zurück nach oben
Siehe auch