CacheToDisk 和资源存储

当使用ActiveReports Document对象的CacheToDisk属性时,有以下内部的设置需要考虑。

CacheToDisk 属性告诉ActiveReports是将报表资源移动到IsolatedStorage还是将其保持在内存中。当设置为False时,仅使用内存存储资源。否则,内存使用被限制在100MB。当超出这个值时,ActiveReports将资源缓存到IsolatedStorage或者另外一个指定的路径-参见

CacheToDiskLocation 属性。

注意: 您必须具有IsolatedStorageFilePermission的权限才能够正常使用该属性。使用CacheToDisk会降低处理性能。

要避免使用IsolatedStorage,您可以在CacheToDiskLocation 属性中指定一个文件夹。请参见类库部分有关使用代码指定

CacheToDisk的示例。

注意: 缓存的容量大小为3GB。