Class NosDBDependency
Establishes a relationship between an item stored in an application's cache object or a specific database item. This class cannot be inherited.
Inherited Members
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
[Obsolete("This API is deprecated and will be removed in a future release. This feature is being retired and will not be continued in future versions.", false)]
public class NosDBDependency : CacheDependency, IDisposable, IBinaryProtocolSerializable
Remarks
You can add items with dependencies to your application's cache with the specific overloads of Add and Insert methods.
When you add an item object with NosDBDependency to cache, it monitors a specific database. Any changes in the database will remove items associated with it from the cache. This helps you avoid losing changes made to the object between the time it is created and the time it is inserted into the cache.
Constructors
| Name | Description |
|---|---|
| NosDBDependency(String, String) | Constructor of NosDBDependency class. |
| NosDBDependency(String, String, Dictionary<String, Object>, Int32) | Constructor for NosDBDependency class. It takes connection string of the database, commandText, parameters and timeout as arguments. |
Properties
| Name | Description |
|---|---|
| CommandText | CommandText to be used by dependency. |
| ConnectionString | String required to the cache in order to connect with database. |
| Parameters | Parameters to be used by dependency. |
| Timeout | Time after which the timeout exception will be thrown. |