Administering Isolated Storage

The .NET Framework ships with a safe state storage system that can be used even by code that could not be trusted to access protected resources, such as the registry and the file system, directly. This allows a semitrusted application to still keep state, such as user preferences or user data, for later uses of that application. If there would not be such a system, any code running without access to the file system and registry would have no way of programmatically and seamlessly persisting state on the client machine, which would severely limit the usefulness such applications would have.

For example, not even the equivalent of a notepad.exe could have been written without saving some user data, namely a text file, ...

Get .NET Framework Security now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.