 | TriggerShell Klasse |
Kapselt einen internen (TreeEvent-) oder externen (Dll-) Trigger.
Vererbungshierarchie Namensraum: LogicalTaskTreeAssembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntaxpublic class TriggerShell : INodeTrigger,
IDisposable
Public Class TriggerShell
Implements INodeTrigger, IDisposable
public ref class TriggerShell : INodeTrigger,
IDisposable
type TriggerShell =
class
interface INodeTrigger
interface IDisposable
end
Der TriggerShell Typ exponiert die folgenden Member.
Konstruktoren
Eigenschaften | Name | Beschreibung |
---|
 | HasTreeEventTrigger |
True, wenn die TriggerShell einen TreeEventTrigger kapselt.
|
 | Info |
Enthält Informationen zum besitzenden Trigger.
Implementiert sind NextRun und NextRunInfo. Für das Hinzufügen weiterer
Informationen kann die Klasse TriggerInfo abgeleitet werden.
|
 | ReferencedNodeName |
Name eines ursprünglich referenzierten Knotens oder null.
|
Zurück nach oben
Methoden | Name | Beschreibung |
---|
 | Dispose |
Öffentliche Methode zum Aufräumen.
|
 | Dispose(Boolean) |
Hier wird aufgeräumt: ruft für alle User-Elemente, die Disposable sind, Dispose() auf.
|
 | Finalize |
Finalizer: wird vom GarbageCollector aufgerufen.
(Überschreibt ObjectFinalize) |
 | GetTreeEventTrigger |
Liefert den Trigger, wenn die TriggerShell einen TreeEventTrigger kapselt oder null.
|
 | GetTriggerParameters |
Liefert die zuletzt übergebenen Parameter dieses Triggers.
|
 | GetTriggerReference |
Liefert den Namen des Triggers, der einem Checker zugeordnet werden soll.
|
 | SetSlaveTriggerShell |
Bei TriggerShells, die bei der Instanziierung nur eine Namensreferenz
mitbekommen haben, wird hier nachträglich der Trigger übergeben.
|
 | Start |
Startet den Trigger mit der aufzurufenden Callback-Routine als Parameter.
Der Trigger wird nur dann tatsächlich neu gestartet, wenn alle vorher über
RegisterTriggerIt angemeldeten Knoten auch Trigger.Start aufgerufen haben
und der Trigger nicht schon läuft.
|
 | Stop |
Stoppt den Trigger wenn alle zu triggernden Knoten Trigger.Stop aufgerufen haben.
|
Zurück nach oben
Anmerkungen
File: TriggerShell.cs
Autor: Erik Nagel
19.07.2013 Erik Nagel: erstellt.
18.10.2014 Erik Nagel: komplett überarbeitet.
20.04.2019 Erik Nagel: Statt des unnützen boolean-Platzhalters wird jetzt der Knoten selbst
in RegisteredMayBeTriggeredNodePathes gespeichert;
Siehe auch