2013-09-03 4 views
0

Я знаю, что MvvmCross позволяет нам загружать и кэшировать изображения в наши приложения, используя как DownloadCache, так и плагины файлов. Но можно ли настроить конфигурацию кеша по умолчанию для использования фильтра пользовательского кеша?Как кэшировать изображения с помощью фильтра кеша?

Ссылка:

Когда-нибудь, вы не можете использовать URL изображения в качестве ключа кэша, потому что часть URL является динамическим (т.е. для назначения контроля доступа)

SDWebImage - Using cache key filter

Некоторые из вас уже разработали эту функцию?

Я новичок в MvvmCross, и я не смог найти реализацию с открытым исходным кодом для интерфейса IMvxImageHelper<Bitmap>. Поскольку мое приложение всегда загружает изображения с использованием временной подписи в конце каждого URL-адреса изображения, механизм кэширования никогда не работает.

ответ

0

Нет, плагин DownloadCache в MvvmCross не поддерживает этот фильтр CacheKey - он кэшируется по URL-адресу.

Существующий источник в Plugins/Cirrious/DownloadCache в http://github.com/slodge/mvvmcross

Альтернативно IMvxImageHelper<UIImage> является очень простым интерфейсом, так что вы можете создать свою собственную реализацию - особенно, как это звучит, как у вас есть четкое понимание того, что вам нужно ,

Смежные вопросы