private byte[] ReadProtectedData(string cacheFilePath)
            {
                CacheContent cacheContent = new CacheContent();

                cacheContent.Deserialize(cacheFilePath);
                return(cacheContent.GetProtectedData());
            }
Пример #2
0
        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);
            }