[This is preliminary documentation and is subject to change.]
Denotes modes of object persistence
Namespace: NFX.ApplicationModel.PileAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax
Members
Member name | Value | Description | |
---|---|---|---|
Memory | 0 | The data is kept in memory in a format that prohibits the preservation of data between object layout changes, for example, the Slim serializer does not support versioning, hence this mode is beneficial for maximum performance of local in-process heaps | |
UpgreadableMemory | 1 | The data is kept in memory in a format that allows to change the object structure (serialization versioning), i.e. a distributed node may keep objects usable even after client's software changes | |
Disk | 2 | The data is kept on disk. The data is in object-upgreadable format (support changes of object structure) | |
MemoryDisk | 3 | The data is kept on disk and cached in memory (i.e. memory-mapped file). The data is in object-upgreadable format (support changes of object structure) |
See Also