[ROOT] / doc / toc / ARCAPI / Class / DataStorage
.ctor , ControllerStorage , Create , DocLinks , DoNotStoreInternally , ExternalReceiver , Lock , Storage
The all-in-memory global application data storage.
Does also contain the necessary global locking object for thread-safe access (Lock).
Is usually accessed within ARAAPI as a static instance Program.DataStorage.
Can be kept up to date by Subscription to PropertyStream (see OutsideLocalReceiver).
Will usually contain (in addition to dt), also other 'branches' like app and doc.
See constructor for information about ExposingApplicationState through this class.
This class is immutable.
.ctor | This method will: |
ControllerStorage | Usually (but not always) a branch of Storage (like Storage["log"]["{nodeId}"]["Controller"]). |
Create | Creates a DataStorage instance with default parameters. |
DocLinks | Note that may be null. |
DoNotStoreInternally | Typically used by AddController. |
ExternalReceiver | Typically used by AddController. |
Lock | Locking object for thread-safe access from simultaneous API requests. |
Storage | The actual storage. |
Generated 2025-05-23 16:39:33.671 UTC