Implements a compressed report cache for the C1WebReport control.

Namespace:  C1.Web.C1WebReport
Assembly:  C1.Web.C1WebReport.2 (in C1.Web.C1WebReport.2.dll)

Syntax

C#
public class ReportCache
Visual Basic (Declaration)
Public Class ReportCache

Remarks

Whenever C1WebReport needs to generate a report, it looks in the cache first. If the report is found there, it is retrieved, decompressed, and sent to the client. This is a very efficient process, much faster than regenerating the report.

If the report is not found in the cache, it is generated, compressed, stored in the cache, and then sent to the client.

The ReportCache class uses the Cache object, which has application scope and can be adjusted for many types of server configuration, including web farms. Please refer to the .NET framework documentation for more details.

Inheritance Hierarchy

System..::..Object
  C1.Web.C1WebReport..::..ReportCache

See Also