Smart Client Offline Application Block

Summary
This page provides an overview of the Offline Application Block, which is intended to serve as an architectural model for developers who want to add offline capabilities to their smart client applications. The block demonstrates how to:
- Detect the presence or absence of network connectivity.
- Cache the required data so that the application can continue to function even when the network connection is not available.
- Synchronize the client application state and/or data with the server when the network connection becomes available.
Links
Smart Client Offline Application Block
patterns & practices Library
Shop for patterns and practices books online