Client Side API Programming
This tutorial is a practical guide for programmers who want to utilize powerful features of Client side NCache to create high performance and scalable .NET applications. This includes working examples and code snippets to utilize various features of NCache efficiently.
In This Section
Explains the steps to set up the development environment for using NCache API.
Explains how to perform basic operations like initialize, add or remove data etc on cache.
Describes performing bulk operations to add, insert or remove collection of items in a single method call. It helps speeding up the process and minimizes cluster traffic.
Explains utilizing notifications that arise as a result of add, insert or remove operations against all or selective cache items, or when cluster status changes.
Presents distributing related objects in 'logical' groups.
Explains how Tags work.
Explains how Named Tags work.
Describes how certain cached items can be automatically removed from the cache when required.
Explains how to implement dependency of cached items on files, database table rows and other cached items.
Describes how to lock cached items to prevent multiple clients from updating the same data simultaneously.
Presents search API for querying objects from the cache using SQL like syntax.
Explains utilizing notifications that arise as a result of add, insert or remove operations against all or selective cache items, or when cluster status changes.
Explains how Continuous Query work.
NCache provides you the facility of Streaming. Using streaming NCache binary data can be read or written from/to the cache using streams.
Explains different levels of cache security provided by NCache.
Explains the data compression feature provided by NCache to minimize the data traffic between cluster and client nodes and efficiently using the memory.
Explains how to use the API provided by NCache to perform the basic cache management operations without using either NCache Manager or NCache tools.