SaveToCache Method (original) (raw)

Summary

Saves the document to the cache.

Syntax

public void SaveToCache() 

public: void SaveToCache()

public void saveToCache() 

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.Document.Writer; using Leadtools.Document; using Leadtools.Caching; using Leadtools.Annotations.Engine; using Leadtools.Ocr; using Leadtools.Barcode; using Leadtools.Document.Converter; public void DocumentIdExample() { var cache = GetCache(); var policy = new CacheItemPolicy(); policy.AbsoluteExpiration = DateTime.Now + new TimeSpan(0, 0, 10); policy.SlidingExpiration = new TimeSpan(0, 0, 10); var options = new LoadDocumentOptions(); options.Cache = cache; options.CachePolicy = policy; string documentId = null; using (var document = DocumentFactory.LoadFromFile(Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf"), options)) { document.AutoDeleteFromCache = false; documentId = document.DocumentId; document.SaveToCache(); } var loadFromCacheOptions = new LoadFromCacheOptions(); loadFromCacheOptions.Cache = cache; loadFromCacheOptions.DocumentId = documentId; using (var document = DocumentFactory.LoadFromCache(loadFromCacheOptions)) { if (null != document) { document.AutoDeleteFromCache = true;//will be deleted } } } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }