Exemplo n.º 1
0
 private void InitSourceHtml()
 {
     if (_threadEntity.WebSetting.DebugMode)
     {
         using (FileStream fs = new FileStream(_threadEntity.WebSetting.IncludeDir + _file, FileMode.Open, FileAccess.Read, FileShare.Read)) {
             using (StreamReader sr = new StreamReader(fs)) {
                 _innerHtml.AddRange(new List <byte>(_threadEntity.WebSetting.Encoding.GetBytes(sr.ReadToEnd())));
                 sr.Close();
             }
             fs.Close();
         }
     }
     else
     {
         if (_innerHtml.Count > 0 && !_enableScript)
         {
             return;
         }
         _innerHtml = new List <byte>();
         _cacheItem = Cache.PageTemplateCache.Get(_threadEntity.WebSetting.IncludeDir + _file, _threadEntity);
         if (_enableScript)
         {
             _innerHtml.AddRange(_cacheItem._analyzedHtml);
         }
         else
         {
             _innerHtml.AddRange(_cacheItem._originalHtml);
         }
     }
     //using (FileStream fs = new FileStream(_threadEntity.WebSetting.IncludeDir + _file, FileMode.Open, FileAccess.Read, FileShare.Read)) {
     //    using (StreamReader sr = new StreamReader(fs)) {
     //        _innerHtml.Clear();
     //        _innerHtml.AddRange(new List<byte>(_threadEntity.WebSetting.Encoding.GetBytes(sr.ReadToEnd())));
     //        sr.Close();
     //    }
     //    fs.Close();
     //}
 }
Exemplo n.º 2
0
 private void InitSourceHtml()
 {
     if (_threadEntity.WebSetting.DebugMode) {
         using (FileStream fs = new FileStream(_threadEntity.WebSetting.IncludeDir + _file, FileMode.Open, FileAccess.Read, FileShare.Read)) {
             using (StreamReader sr = new StreamReader(fs)) {
                 _innerHtml.AddRange(new List<byte>(_threadEntity.WebSetting.Encoding.GetBytes(sr.ReadToEnd())));
                 sr.Close();
             }
             fs.Close();
         }
     } else {
         if (_innerHtml.Count > 0 && !_enableScript) return;
         _innerHtml = new List<byte>();
         _cacheItem = Cache.PageTemplateCache.Get(_threadEntity.WebSetting.IncludeDir + _file, _threadEntity);
         if (_enableScript) {
             _innerHtml.AddRange(_cacheItem._analyzedHtml);
         } else {
             _innerHtml.AddRange(_cacheItem._originalHtml);
         }
     }
     //using (FileStream fs = new FileStream(_threadEntity.WebSetting.IncludeDir + _file, FileMode.Open, FileAccess.Read, FileShare.Read)) {
     //    using (StreamReader sr = new StreamReader(fs)) {
     //        _innerHtml.Clear();
     //        _innerHtml.AddRange(new List<byte>(_threadEntity.WebSetting.Encoding.GetBytes(sr.ReadToEnd())));
     //        sr.Close();
     //    }
     //    fs.Close();
     //}
 }