NetLogic-Vorlagen

Um den Code ausführbar zu machen, müssen Sie die NetLogic-Vorlagen verwenden.
Den in einer NetLogic enthaltenen Code können Sie ändern, um die gewünschte Logik zu erstellen, wie z. B.:
  • Eine sich auf den Lebenszyklus eines Objekts beziehende Logik mithilfe der Methoden
    Start
    und
    Stop
  • Neue Methoden
  • Sonstige C#-Logiken

using
-Direktiven

Jede NetLogic stellt in der ersten Zeile eine
#region
vor.
FactoryTalk Optix Studio
schreibt automatisch eine
using
-Direktive für jedes
FTOptix
-Modul im Projekt. Jede Direktive stellt die vom Modul vorgesehenen C#-Klassen bereit.
WICHTIG: Die von
FactoryTalk Optix Studio
automatisch eingetragenen Direktiven dürfen nicht geändert werden, weil dadurch die Funktionsweise der NetLogic beeinträchtigt würde.
TIPP: Wenn Sie eine Drittanbieterbibliothek hinzufügen, finden Sie weitere Informationen unter:

Vorlage zur Laufzeit-NetLogic

Die NetLogic-Vorlage enthält die Methoden
Start()
und
Stop()
für das automatische Einfügen des zur Laufzeit auszuführenden Codes.
Die Methoden werden wie folgt ausgelöst:
Methode
Start()
Die Methode wird ausgeführt, wenn das Objekt, in dem die Methode erstellt wurde, zu existieren beginnt.
  • NetLogic in einem Nicht-UI-Typ (z. B. in einem
    NetLogic
    -Ordner): Die
    Start
    -Methode wird zum Laufzeitstart ausgeführt.
  • Von einem Benutzeroberflächentyp abstammende NetLogic: Die
    Start
    -Methode wird ausgeführt, wenn das grafische Objekt in einer beliebigen Sitzung der PresentationEngine gerendert wird.
Methode
Stop()
Die Methode wird ausgeführt, wenn das Objekt, in dem die Methode erstellt wurde, entsorgt wird.
  • NetLogic in einem Nicht-UI-Typ (z. B. in einem
    NetLogic
    -Ordner): Die
    Stop
    -Methode wird ausgeführt, wenn die Laufzeit der Anwendung beendet wird.
  • Von einem Benutzeroberflächentyp abstammende NetLogic: Die
    Stop
    -Methode wird ausgeführt, wenn der Benutzeroberflächentyp in einer beliebigen Sitzung der PresentationEngine entsorgt wird (z. B. beim Wechsel zu einer anderen Seite).
public class NetlogicName : BaseNetLogic { public override void Start() { // Insert code to be executed when the user-defined logic is started } public override void Stop() { // Insert code to be executed when the user-defined logic is stopped } }

NetLogic-Vorlage zur Entwurfszeit

Diese NetLogic-Vorlage enthält eine Methode für das Einfügen des zur Entwurfszeit auszuführenden Codes.
public class NetlogicName : BaseNetLogic { [ExportMethod] public void NetlogicNameMethod() { } }
WICHTIG: Ändern Sie nicht die Zeichenfolge
[ExportMethod]
. Diese Zeichenfolge ist zur Ausführung der Methode erforderlich.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.