 | NodeCheckerBase Klasse |
Basisklasse für NodeChecker und ValueModifier;
implementiert INodeChecker; muss abgeleitet werden.
Vererbungshierarchie Namensraum: LogicalTaskTreeAssembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntaxpublic abstract class NodeCheckerBase : NodeShellBase,
INodeChecker, IValueModifier
Public MustInherit Class NodeCheckerBase
Inherits NodeShellBase
Implements INodeChecker, IValueModifier
public ref class NodeCheckerBase abstract : public NodeShellBase,
INodeChecker, IValueModifier
[<AbstractClassAttribute>]
type NodeCheckerBase =
class
inherit NodeShellBase
interface INodeChecker
interface IValueModifier
end
Der NodeCheckerBase Typ exponiert die folgenden Member.
Konstruktoren
Eigenschaften | Name | Beschreibung |
---|
 | CanRunDll |
Dll mit der Instanz von ICanRun. Wenn vorhanden, wird CanRun vor jedem Start
eines Knotens aufgerufen. Liefert CanRun false zurück, wir der Start abgebrochen.
In CanRun können darüber hinaus die per ref übergebenen Parameter noch
modifiziert werden.
(Vererbt von NodeShellBase) |
 | CanRunDllPath |
Pfad zu einer optionalen Dll, die eine ICanRun-Instanz zur Verfügung stellt.
Wenn vorhanden, wird vor jedem Run des zugehörigen Checkers oder Workers
CanRun aufgerufen. Liefert CanRun false zurück, wird der Start abgebrochen.
Zusätzlich können in CanRun die übergebenen Parameter noch modifiziert werden.
(Vererbt von NodeShellBase) |
 | CheckerLogger |
Ein optionaler Logger, der vom Knoten aufgerufen wird
oder null.
Wird vom IJobProvider bei der Instanziierung mitgegeben.
|
 | CheckerTrigger |
Ein optionaler Trigger, der den Job wiederholt aufruft
oder null (setzt intern BreakWithResult auf false).
Wird vom IJobProvider bei der Instanziierung mitgegeben.
|
 | InitNodes |
Bei True werden alle Knoten im Tree resettet, wenn dieser Knoten gestartet wird.
Kann für Loops in Controlled-Jobs verwendet werden.
Default: false.
|
 | IsGlobal |
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.
|
 | IsInvalid |
Bei True wird nach erfolgreichem globalen Locking
kein weiterer Startversuch unternommen und das Locking
aufgehoben.
|
 | LastReturned |
Das zuletzt zurückgegebene Ergebnis.
|
 | ReferencedNodeName |
Name eines ursprünglich referenzierten Knotens oder null.
|
 | ReturnObject |
Rückgabe-Objekt des Checkers, kann null sein.
|
 | TriggeredRunDelay |
Verzögert den Start eines Knotens (und InitNodes).
Kann für Loops in Controlled-Jobs verwendet werden.
Default: 0 (Millisekunden).
|
 | UserControlPath |
Der Pfad zum aktuell dynamisch zu ladenden UserControl.
|
Zurück nach oben
Methoden | Name | Beschreibung |
---|
 | CanRun |
Wird von Vishnu vor jedem Run eines Checkers, Workers oder vor
Start eines Triggers aufgerufen.
Returnt true, wenn der Run/Start ausgewführt werden kann.
(Vererbt von NodeShellBase) |
 | GetCheckerReference |
Liefert den Namen des Checkers, der einem ValueConverter zugeordnet werden soll.
|
 | ModifyValue |
Konvertiert einen Wert in ein gegebenes Format.
Muss überschrieben werden.
|
 | Run |
Hier wird der (normalerweise externe) Arbeitsprozess ausgeführt (oder beobachtet).
|
 | SetChecker |
Übernimmt den Checker bei ValueConvertern.
|
 | SubNodeProgressChanged |
Wird angesprungen, wenn sich der Verarbeitungsfortschritt des Checkers geändert hat.
|
Zurück nach oben
Ereignisse
Anmerkungen
File: NodeCheckerBase.cs
Autor: Erik Nagel
28.05.2013 Erik Nagel: erstellt
Siehe auch