NCache 4.6 - Online Documentation

Sample Usage of Custom Dependency

 
Adding Data with Custom Dependency
 
Once custom dependency class has been implemented and deployed, its ready to be used in your program. Following code shows how to use custom dependency:
 
      To utilize the Insert API, include the following namespace in your application: Alachisoft.NCache.Web.Caching.
 
            string connString = "Provider=SQLOLEDB.1;Data Source=localhost;User ID=sa;password=;Initial Catalog=Northwind";
            
            //Creating custom dependency
            CustomDependency customDependency = new CustomDependency(123, connString);
 
            Product product = new Product();
            product.ProductID = 1001;
            product.ProductName = "Chai";
 
            string key = "Product:" + product.ProductID;
 
            try
            {
                //Adding data with custom dependency
                cache.Insert(key, product, new CacheDependency(customDependency), Cache.NoAbsoluteExpiration, Cache.NoSlidingExpiration,                     CacheItemPriority.Default);
            }
            catch (OperationFailedException exp)
            {
                // handle exception
            }
 
 
See Also