Click or drag to resize

WorkerShell Konstruktor

Liste der Überladungen
 NameBeschreibung
Public MethodeWorkerShell(String, XElement) Konstruktor - übernimmt den Pfad zur Worker-Exe, und einen Parameter-String, der beim Aufruf der Exe zusätzlich übergeben wird. Der Parameter-String kann neben beliebigen, durch die Programm-Session auflösbaren Platzhaltern folgende Platzhalter enthalten, die beim Aufruf der Worker-Exe durch aktuelle Laufzeit-Werte ersetzt werden: "%Event%" = Name des Ereignisses, das zum Aufruf des Workers geführt hat, "%Source%" = Quelle des Ereignisses (Knoten, in dem das Ereignis zuerst aufgetreten ist), "%Sender%" = Knoten, der aufgrund des Ereigniss aktuell den Worker aufruft, "%Timestamp%" = aktuelles Datum mit aktueller Uhrzeit im Format "dd.MM.yyyy HH.mm.ss", "%Logical%" = aktueller logischer Wert des Senders, "%Exception%" = Exception.Message, falls %Event% gleich "Exception" ist, ansonsten "".
Public MethodeWorkerShell(String, XElement, Boolean, INodeTrigger) Konstruktor - übernimmt den Pfad zur Worker-Exe, und einen Parameter-String, der beim Aufruf der Exe zusätzlich übergeben wird. Optional kann zusätzlich ein Trigger übergeben werden, der einen einmal aktivierten Worker, wiederholt aufruft. Der Parameter-String kann neben beliebigen, durch die Programm-Session auflösbaren Platzhaltern folgende Platzhalter enthalten, die beim Aufruf der Worker-Exe durch aktuelle Laufzeit-Werte ersetzt werden: "%Event%" = Name des Ereignisses, das zum Aufruf des Workers geführt hat, "%Source%" = Quelle des Ereignisses (Knoten, in dem das Ereignis zuerst aufgetreten ist), "%Sender%" = Knoten, der aufgrund des Ereigniss aktuell den Worker aufruft, "%Timestamp%" = aktuelles Datum mit aktueller Uhrzeit im Format "dd.MM.yyyy HH.mm.ss", "%Logical%" = aktueller logischer Wert des Senders, "%Exception%" = Exception.Message, falls %Event% gleich "Exception" ist, ansonsten "".
Zurück nach oben
Siehe auch