• Products
  • Solutions
  • Customers
  • Resources
  • Company
  • Pricing
  • Download
Try Playground
Show / Hide Table of Contents

Namespace Alachisoft.NCache.Runtime.Dependencies

Classes

AggregateCacheDependency

Combines multiple dependencies between an item stored in an application's cache object and an array of CacheDependency objects. This class cannot be inherited.

BulkExtensibleDependency

BulkExtensibleDependency is an abstract class extended when Custom Dependency is required and needs to be evaluated in Bulk.

CacheDependency

Tracks cache dependencies, which can be files, directories, or keys to other objects in application's cache. This class cannot be inherited.

CustomDependency

CustomDependency represents the information to be passed to IExtensibleDependencyProvider to create the instance of the ExtensibleDependency.

DBCacheDependency

Establishes a relationship between an item stored in an application's cache object or a specific database table. This class cannot be inherited.

DBDependencyFactory

Returns an instance of the DBCacheDependency class. This is a static class.

ExtensibleDependency

ExtensibleDependency is an abstract class extended when Custom Dependency is required.

FileDependency

FileDependency class is used to provide file based dependency to the user. If items are dependent on that file, the items will be removed on the file update.

KeyDependency

KeyDependency class is used for providing key based dependency in the cache.

NosDBDependency

Establishes a relationship between an item stored in an application's cache object or a specific database item. This class cannot be inherited.

NotifyExtensibleDependency

NotifyExtensibleDependency is for notification based dependencies in NCache.

OracleCacheDependency

Establishes a relationship between an item stored in an application's cache object and either a row in a specific Oracle database table or the results of an Oracle query. This class cannot be inherited.

OracleCmdParams

Holds the type and value of the parameters passed to the command instance.

SqlCacheDependency

Establishes a relationship between an item stored in an application's cache object and either a row in a specific SQL Server database table or the results of a SQL Server 2005 query.

SqlCmdParams

Holds the information about the type and value of the parameters passed to the command.

Enums

CmdParamsType

Describes the type of parameters passed to the command.

DBDependencyType

This enum represents the type of DBdependency.

KeyDependencyType

An enumeration that defines the operation upon which the Key Dependency is to be triggered.

OracleCmdParamsType

Describes the type of the parameters passed to the Oracle command.

OracleCommandType

Describes the type of the Oracle command passed to the OracleDependency.

OracleParameterDirection

Describes whether the passed parameters are out parameters or not.

SqlCommandType

Describes the type of the command passed to the SqlDependency.

SqlDataRowVersion

Sets the DataRowVersion to use when you load value.

SqlParamDirection

Sets the direction of SQL parameters.

Delegates

NotifyExtensibleDependency.DependencyChangedHandler

This delegate invokes when dependency changes. It calls the code of Custom Dependency to notify the cache that dependency has triggered.

In This Article
  • Classes
  • Enums
  • Delegates

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
� Copyright Alachisoft 2002 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top