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
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.