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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.