12. Persistence and State Management

PERSISTENCE IS AN IMPORTANT FEATURE THAT MANY USERS simply can’t live without. It’s the reason that cookies were invented to create the illusion of continuity in the otherwise stateless Web. Whereas most LOB applications have persistence requirements, the underlying solution can vary from comma-separated values in files and settings in the system registry to records in a relational database and binary objects (BLOBs) stored in the Cloud.

Silverlight provides persistence through the use of isolated storage. Isolated storage is not Silverlight specific and has existed for many years as a client-specific virtual file system that provides safety by hiding the underlying operating system from the application. Within ...

Get Designing Silverlight Business Applications: Best Practices for Using Silverlight Effectively in the Enterprise now with O’Reilly online learning.

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