Esempio n. 1
0
 /// <summary>
 /// Получить кэш.
 /// </summary>
 /// <param name="cache">Описание кэша.</param>
 /// <returns>Кэш.</returns>
 public static StaticImageCache GetCache(StaticImageCacheDesc cache)
 {
     lock (Caches)
     {
         if (!Caches.ContainsKey(cache.Name))
         {
             Caches[cache.Name] = new StaticImageCache(cache.MaxSize);
         }
         return Caches[cache.Name];
     }
 }
 /// <summary>
 /// Установить кэш.
 /// </summary>
 /// <param name="desc">Описание кэша.</param>
 public override bool SetImageCache(StaticImageCacheDesc desc)
 {
     throw new InvalidOperationException("Нельзя устанавливать кэш для больших изображений");
 }