Modèles NetLogic

Vous devez utiliser les modèles NetLogic pour rendre le code opérationnel.
Le code contenu dans un NetLogic peut être modifié pour créer une logique telle que :
  • Logique liée au cycle de vie d’un objet, utilisant les méthodes
    Start
    et
    Stop
  • Nouvelles méthodes
  • Autres logiques C#

Directives
using

Chaque NetLogic présente une
#region
dans la première ligne.
FactoryTalk Optix Studio
écrit automatiquement une directive
using
pour chaque module
FTOptix
du projet. Chaque directive fournit les classes C# attendues par le module.
IMPORTANT: Ne modifiez pas les directives entrées automatiquement par
FactoryTalk Optix Studio
, car cela pourrait compromettre le fonctionnement d’un NetLogic.

Modèle NetLogic d'exécution

Le modèle de NetLogic inclut les méthodes
Start()
et
Stop()
utilisées pour insérer le code afin de permettre l’exécution automatique au moment de l’exécution.
Les méthodes sont déclenchées de la manière suivante :
Méthode
Start()
La méthode s’exécute lorsque l’objet sur lequel elle a été créée commence à exister.
  • NetLogic dans un type autre que Interface utilisateur (par exemple, dans un dossier
    NetLogic
    ) : La méthode
    Start
    s’exécute au démarrage de l’exécution.
  • NetLogic en tant que descendant d’un type Interface utilisateur : la méthode
    Start
    s’exécute lorsque l’objet graphique est rendu dans n’importe quelle session de tout PresentationEngine.
Méthode
Stop()
La méthode s’exécute lorsque l’objet sur lequel elle a été créée est éliminé.
  • NetLogic dans un type autre que Interface utilisateur (par exemple, dans un dossier
    NetLogic
    ) : La méthode
    Stop
    s’exécute lorsque l’exécution de l’application s’arrête.
  • NetLogic en tant que descendant d’un type Interface utilisateur : la méthode
    Stop
    s’exécute lorsque le type Interface utilisateur est éliminé dans n’importe quelle session de tout PresentationEngine (par exemple, lors du passage à une page différente).
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 } }

Modèle NetLogic de conception

Ce modèle NetLogic inclut une méthode d’insertion du code à exécuter lors de la conception.
public class NetlogicName : BaseNetLogic { [ExportMethod] public void NetlogicNameMethod() { } }
IMPORTANT: Ne modifiez pas la chaîne
[ExportMethod]
. Elle est requise pour exécuter la méthode.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.