 | NodeShellBase Klasse |
Basisklasse für CheckerShell, TriggerShell, WorkerShell.
Stellt Parameter-Ersetzung zur Verfügung.
Berücksichtigt eine lokale IParameterReplacer-Dll oder eine solche
im UserAssemblies Verzeichnis.
Stellt bool CanRun() zur Verfügung.
Berücksichtigt eine lokale ICanRun-Dll oder eine solche
im UserAssemblies Verzeichnis (Hinweis: IParameterReplacer und
ICanRun können auch von einer gemeinsamen dll implementiert werden).
Vererbungshierarchie Namensraum: LogicalTaskTreeAssembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntaxpublic class NodeShellBase : ICanRun
Public Class NodeShellBase
Implements ICanRun
public ref class NodeShellBase : ICanRun
type NodeShellBase =
class
interface ICanRun
end
Der NodeShellBase Typ exponiert die folgenden Member.
Konstruktoren | Name | Beschreibung |
---|
 | NodeShellBase |
Standard-Konstruktor: prüft, ob ICanRun-dll und/oder IParameterReader-dll
im aktuellen- oder UserAssemblies-Verzeichnis existieren und lädt diese.
|
Zurück nach oben
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.
|
 | 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.
|
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.
|
Zurück nach oben
Anmerkungen
File: NodeShellBase.cs
Autor: Erik Nagel
30.05.2015 Erik Nagel: erstellt
Siehe auch