Click or drag to resize

CacheControllerCacheResultset Method (CacheKey, String, TimeSpan, CachedResultset, Boolean)

Caches the resultset specified under the key specified in the cache related to the connection string for the duration specified.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.7.0.0 (5.7.0)
Syntax
public static void CacheResultset(
	CacheKey key,
	string connectionString,
	TimeSpan duration,
	CachedResultset toCache,
	bool overwriteIfPresent
)

Parameters

key
Type: SD.LLBLGen.Pro.ORMSupportClassesCacheKey
The key.
connectionString
Type: SystemString
The connection string the cache is registered under. Can be empty string. If null, the empty string is assumed
duration
Type: SystemTimeSpan
The duration.
toCache
Type: SD.LLBLGen.Pro.ORMSupportClassesCachedResultset
To cache.
overwriteIfPresent
Type: SystemBoolean
if set to true it will replace an existing cached set with the one specified.
Exceptions
ExceptionCondition
ArgumentNullExceptionkey
InvalidOperationExceptionif ThrowExceptionWhenCacheNotAvailable is set to true (default false) and no cache is found related to the specified connection string nor to the empty string
Remarks
If no cache is registered related to the connectionstring, this method is a no-op, no caching takes place
See Also