NCache 4.6 - Online Documentation

Updating a Collection to Cache

 
An existing collection of items can be updated with the help of InsertBulk method in NCache.
 
      To utilize the API, include the following namespace in your application: Alachisoft.NCache.Web.Caching.
 
        Product product1 = new Product();
        product1.ProductID = 1001;
        product1.ProductName = "Chai";
        product1.UnitsInStock = 5; //updated units
        string key1 = "Product:" + product1.ProductID;
 
        Product product2 = new Product();
        product2.ProductID = 1002;
        product2.ProductName = "Chang";
        product2.UnitsInStock = 6; //updated units
        string key2 = "Product:" + product2.ProductID;
 
        string[] keys = { key1, key2 };
 
        CacheItem[] items = new CacheItem[2];
        items[0] = new CacheItem(product1);
        items[1] = new CacheItem(product2);
 
        try
        {
            IDictionary result = cache.InsertBulk(keys, items, DSWriteOption.None, null);
        }
        catch (Exception ex)
        {
            // handle exception
        }
 
 
See Also