QuerySpecExtensionMethodsCacheResultsetTQuery Method (TQuery, Int32, Boolean, String) |
Specifies that the query's resultset should be cached for the duration specified.
Namespace:
SD.LLBLGen.Pro.QuerySpec
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.9.0.0 (5.9.0)
Syntax public static TQuery CacheResultset<TQuery>(
this TQuery query,
int durationInSeconds,
bool overwriteIfPresent,
string cacheTag
)
where TQuery : QuerySpec
<ExtensionAttribute>
Public Shared Function CacheResultset(Of TQuery As QuerySpec) (
query As TQuery,
durationInSeconds As Integer,
overwriteIfPresent As Boolean,
cacheTag As String
) As TQuery
Parameters
- query
- Type: TQuery
The query. - durationInSeconds
- Type: SystemInt32
The duration in seconds how long the resultset will stay in the cache. - overwriteIfPresent
- Type: SystemBoolean
if set to true it will replace an existing cached set with the one specified. - cacheTag
- Type: SystemString
The cache tag.
Type Parameters
- TQuery
- The type of the query.
Return Value
Type:
TQueryUsage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also