Conserva i dati con le variabili di Persistence Manager
nel responsabile della persistenza dell'Application Composer, le variabili sono gestite in modo persistente. La funzionalità di responsabile della persistenza non richiede alcuna memoria speciale sul controller per ricevere valori e dati.
dichiarazione
Le variabili gestite nel Persistence Manager sono nelle dichiarazioni con il pragma {attribute 'ac_persist'}
segnato.
Il pragma fa sì che la variabile così attribuita venga gestita nel Persistence Manager dell'Application Composer. Il valore della variabile viene mantenuto anche se si modifica la dichiarazione della variabile e, ad esempio, si elimina una variabile dall'applicazione o se ne aggiunge una nuova. Il valore viene mantenuto anche se si modifica il tipo di dati utilizzando le conversioni appropriate.
meccanismo
Le variabili di Persistence Manager vengono salvate insieme ai loro valori in un file di archivio esterno in formato TXT.
Il codice dell'applicazione viene esteso dal codice di Persistence Manager, il che comporta un fabbisogno di memoria maggiore. Questo a scapito delle prestazioni. Inoltre, la lettura e soprattutto la scrittura di una grande quantità di variabili persistenti può richiedere molto tempo. Di conseguenza, il task in esecuzione blocca l'esecuzione per un tempo corrispondentemente lungo.
funzionalità
Puoi caricare e modificare il file TXT in un editor esterno come Notepad++.
È possibile utilizzare le variabili persistenti del file in un'altra applicazione.
È possibile configurare il comportamento delle variabili persistenti definendo gruppi di persistenza, assegnandoli a variabili e configurando i gruppi con il proprio comportamento di memorizzazione e lettura.