Click or drag to resize

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
SystemObject
  LogicalTaskTreeNodeShellBase
    LogicalTaskTreeNodeCheckerBase
    LogicalTaskTreeWorkerShell

Namensraum: LogicalTaskTree
Assembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntax
public class NodeShellBase : ICanRun

Der NodeShellBase Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeNodeShellBase 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
 NameBeschreibung
Protected EigenschaftCanRunDll 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.
Public EigenschaftCanRunDllPath 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
 NameBeschreibung
Public MethodeCanRun 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