コード例 #1
0
        /// <summary>
        /// Stores downloaded image to database LruCache.
        /// </summary>
        /// <param name="key">Image key, it can be URL or Path.</param>
        /// <param name="fullImage">Full Bitmap.</param>
        /// <param name="previewImage">Preview Bitmap.</param>
        /// <param name="addData">Additional data. Note: it is not used in this time.</param>
        public void InsertImageToCache(string key, Bitmap fullImage, Bitmap previewImage, long addData)
        {
            var cacheRecord = new FileLruCache(key, ImageUtils.Instance.TransformBitmapToByteArray(fullImage), ImageUtils.Instance.TransformBitmapToByteArray(previewImage), addData);

            IWantToDatabase.InsertFileLruCache(cacheRecord);
        }