Template NetLogic
    È necessario utilizzare i template NetLogic per rendere operativo il codice.
È possibile modificare il codice contenuto in una NetLogic per creare qualsiasi logica, ad esempio:
- Logica relativa al ciclo di vita di un oggetto, utilizzando i metodiStarteStop
- Nuovi metodi
- Altre logiche C#
Direttive using
      using
Ogni NetLogic presenta nella prima riga una 
    
    
#region
. All'interno, FactoryTalk Optix Studio
 scrive automaticamente una direttiva using
 ogni modulo FTOptix
 del progetto. Ogni direttiva fornisce le classi C# previste dal modulo.
     IMPORTANTE: 
    Non modificare le direttive immesse automaticamente da 
FactoryTalk Optix Studio
 poiché ciò potrebbe compromettere il funzionamento di una NetLogic.
     SUGGERIMENTO: 
    Se si aggiunge una libreria di terze parti, vedere:
Template della NetLogic di runtime
      Il template NetLogic include i metodi 
Start()
 e Stop()
 utilizzati per inserire il codice per l'esecuzione automatica al runtime.I metodi vengono attivati in questo modo:
- MetodoStart()
- Il metodo viene eseguito quando l'oggetto in cui è stato creato il metodo inizia a esistere.- NetLogic in tipo di non interfaccia utente (ad esempio, in una cartellaNetLogic): Il metodoStartviene eseguito all'avvio del runtime.
- NetLogic come discendente di un tipo di interfaccia utente: Il metodoStartviene eseguito quando viene effettuato il rendering dell'oggetto grafico in qualsiasi sessione di qualsiasi PresentationEngine.
 
- MetodoStop()
- Il metodo viene eseguito quando viene eliminato l'oggetto in cui è stato creato il metodo.- NetLogic in tipo di non interfaccia utente (ad esempio, in una cartellaNetLogic): Il metodoStopviene eseguito quando viene interrotto il runtime dell'applicazione.
- NetLogic come discendente di un tipo di interfaccia utente: Il metodoArrestoviene eseguito quando viene eliminato il tipo di interfaccia utente in qualsiasi sessione di qualsiasi PresentationEngine (ad esempio, quando si passa a una pagina diversa).
 
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 } }
Template della NetLogic di fase di progettazione
      Questo template della NetLogic include un metodo per inserire il codice da eseguire in fase di progettazione.
    
    
public class NetlogicName : BaseNetLogic { [ExportMethod] public void NetlogicNameMethod() { } }
     IMPORTANTE: 
    Non modificare la stringa 
[ExportMethod]
. La stringa è necessaria per eseguire il metodo in FactoryTalk Optix Studio
.Fornire un feedback