• Webinars
  • Docs
  • Download
  • Blogs
  • Contact Us
Try NCache Live
Show / Hide Table of Contents

Method RefreshDataset

RefreshDataset(String, Object)

Responsible for refreshing of items.

Declaration
object RefreshDataset(string dataset, object userContext)
Parameters
Type Name Description
System.String dataset
System.Object userContext
Returns
Type Description
System.Object
Examples

Following examples refreshes product or order into cache based on the dataset

string key1 = "";
ProviderCacheItem cacheItem1 = null;
string key2 = "";
ProviderCacheItem cacheItem2 = null;
string key3 = "";
if (dataset.Equals("Product"))
{
   key1 = "Product";
   cacheItem1 = new ProviderCacheItem("Product");
   key2 = "Product1";
   cacheItem2 = new ProviderCacheItem("Product1");
}
else if (dataset.Equals("Order"))
{
   key1 = "Order";
   cacheItem1 = new ProviderCacheItem("Order");
   key2 = "Order1";
   cacheItem2 = new ProviderCacheItem("Order1");
}
else if (dataset.Equals("Customer"))
{
   key1 = "Customer1";
   cacheItem1 = new ProviderCacheItem("Customer1");
   key2 = "Customer2";
   cacheItem2 = new ProviderCacheItem("Customer2");
   key3 = "Customer";
}

RefresherResult result = new RefresherResult();
result.AddCacheItem(key2,cacheItem2);
result.UpdateCacheItem(key1,cacheItem1);
result.RemoveCacheItem(key3);
result.HasMoreData = false;
return result;
Back to top Copyright © 2017 Alachisoft