Skip to main content

PersistenceManager変数を使用してデータを保持する

の中に 永続性マネージャー Application Composerの場合、変数は永続的に管理されます。の機能 永続性マネージャー 値とデータを受信するためにコントローラーに特別なメモリは必要ありません。

宣言

Persistence Managerで管理される変数は、プラグマを使用した宣言に含まれています {attribute 'ac_persist'} マークされた。

プラグマにより、そのように属性付けられた変数がApplicationComposerのPersistenceManagerで管理されます。変数の宣言を変更したり、アプリケーションから変数を削除したり、新しい変数を追加したりしても、変数の値は保持されます。適切な変換を使用してデータ型を変更しても、値は保持されます。

機構

Persistence Manager変数は、それらの値と一緒にTXT形式の外部アーカイブファイルに保存されます。

アプリケーションコードは、永続性マネージャのコードによって拡張されます。これにより、より大きなメモリ要件が発生します。これはパフォーマンスを犠牲にします。また、大量の永続変数の読み取り、特に書き込みには長い時間がかかる場合があります。その結果、実行中のタスクはそれに応じて長時間実行をブロックします。

機能性

  • TXTファイルは、Notepad ++などの外部エディタでロードおよび編集できます。

  • ファイルの永続変数を別のアプリケーションで使用できます。

  • 永続グループを定義し、それらを変数に割り当て、独自のストレージおよび読み取り動作でグループを構成することにより、永続変数の動作を構成できます。