private byte[] ReadProtectedData(string cacheFilePath) { CacheContent cacheContent = new CacheContent(); cacheContent.Deserialize(cacheFilePath); return(cacheContent.GetProtectedData()); }
internal void Deserialize(string cacheFilePath) { XmlSerializer xmlSerializer = new XmlSerializer(typeof(CacheContent)); FileStream fileStream = new FileStream(cacheFilePath, FileMode.Open); CacheContent cacheContent = (CacheContent)xmlSerializer.Deserialize(fileStream); this.DataSource = cacheContent.DataSource; this.CacheDataAsString = cacheContent.CacheDataAsString; fileStream.Close(); }
private void WriteCacheContent(string cacheFilePath, string dataSource, byte[] protectedData) { CacheContent cacheContent = new CacheContent(dataSource, protectedData); cacheContent.Serialize(cacheFilePath); }