Class CacheSettings
Describes the possible caching mode of the report. It contains cache expiration strategies.
Inheritance
System.Object
CacheSettings
Namespace: BoldReports.Web.ReportViewer
Assembly: BoldReports.Web.dll
Syntax
public class CacheSettings : Object
Constructors
CacheSettings()
Initializes a new instance of the CacheSettings class.
Declaration
public CacheSettings()
Properties
CachingMode
Gets or sets the possible caching mode of the report.
Declaration
public CachingMode CachingMode { get; set; }
Property Value
Type | Description |
---|---|
CachingMode | It contains cache expiration strategies. |
ExpiredAfter
Gets or sets the expiry time to delete the cache.
Declaration
public long ExpiredAfter { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 | It conatins expiry time in minutes |
ExpireDateTime
Gets or sets the date and time to delete the cache.
Declaration
public DateTime ExpireDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | It contains an instant in time, typically expressed as a date and time of day. |
ExpireTimeSpan
Gets or sets the time to delete the cache.
Declaration
public TimeSpan ExpireTimeSpan { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan | It conatins time intervals |
ReportCachingMode
Gets or sets the possible report caching mode of the report.
Declaration
public ReportCachingMode ReportCachingMode { get; set; }
Property Value
Type | Description |
---|---|
ReportCachingMode | It contains cache expiration strategies. |