Описание тега akavache

Akavache is an asynchronous, persistent (i.e. writes to disk) key-value store created for writing desktop and mobile applications in C#. Think of it like memcached for desktop apps.
0 ответов

Акаваче грохот Android-приложение

Я использую Xamarin.Forms и у меня есть этот метод для получения моего пользовательского объекта public static async Task<Object> GetCurrentUser() { try { return await BlobCache.UserAccount.GetObject<Object>("NewUser").FirstOrDefaultAsyn…
03 май '17 в 15:21
1 ответ

LoadImageFromUrl IBitmap в ImageSource

Я использую код ниже Akavache для кэширования изображений. Возврат является IBitmap, как я могу преобразовать этот IBitmap в ImageSource? var url = "https://ashdbhjas/image.png"; ImageSource imageSrc = await BlobCache.LocalMachine.LoadImageFromUrl(u…
15 май '17 в 18:36
1 ответ

Ошибка Csc/ CoreCompile для проекта PCL/ Xamarin

Мое приложение Xamarin больше не собирается, так как я добавил в него Akavache. Csc / CoreCompile не работает. Если я удаляю Акаваче, он прекрасно строит. Там нет никаких ошибок, но я мог найти следующую ошибку в окне вывода: 8> Output Item(s): C…
30 мар '17 в 07:19
0 ответов

Reactive Extensions, Akavache и Refit - это слишком много для внутренней карты Windows Phone

Я хочу использовать https://github.com/paulcbetts/refit в моем приложении и https://github.com/akavache/Akavache. Проблема в том, что, согласно моей логике, Windows Phone не нравится, что я делаю следующее: Я получаю семестр (из кэша, затем выбираю)…
1 ответ

Как я могу установить JsonSerializerSettings для Akavache?

Я установил глобальные настройки по умолчанию для JSON.NET следующим образом: var jsonSerializerSettings = new JsonSerializerSettings { Converters = new JsonConverter[] { new QuestionTypeConverter() } }; JsonConvert.DefaultSettings = () => jsonSe…
12 июл '15 в 13:10
2 ответа

Akavache: сохраненное значение недоступно после перезапуска приложения iOS

Я использую стандартный подход Akavache на iOS (на самом деле это проект.NET Standard для Android/iOS), но проблема возникает только с iOS. Я сохраняю некоторую ценность в течение жизненного цикла приложения: await BlobCache.Secure.InsertObject("use…
01 фев '18 в 11:48
1 ответ

Отображение изображений в виде списка с помощью адаптера Akavache

Я занимаюсь разработкой кроссплатформенного приложения с использованием Xamarin. Я нашел Akavache, но не смог обработать загрузку изображений с помощью Akavache в адаптере списка. Это работает очень медленно. Поэтому мне нужно исправить это или найт…
11 дек '14 в 14:35
2 ответа

Как очистить базу данных Akavache?

Я использую Akavache для кэша локальных объектов. Я хотел бы иметь возможность удалить все в базе данных (так, как будто это был первый раз, когда программа была запущена). Я видел метод Vacuum, но он удаляет только старые элементы, срок действия ко…
15 фев '15 в 02:49
1 ответ

OutOfMemoryException с использованием растровых изображений в Xamarin.Android

Я сталкиваюсь с OutOfMemoryException при попытке загрузить изображения (это могут быть большие изображения). Я работаю с Xamarin.Android и PCL для кроссплатформенных действий. Я хочу сделать слайд-шоу изображений. У меня есть ограниченное количество…
19 фев '15 в 10:33
3 ответа

Akavache не сохраняет данные кэша между перезапусками приложения

У меня есть проект Xamarin для Android, использующий общую библиотеку PCL, и я решил использовать Akavache в качестве временного хранилища данных (для хранения некоторой простой информации о состоянии входа в систему, чтобы каждый раз сохранять журн…
03 фев '15 в 08:37
1 ответ

Как реализовать поиск больших данных с помощью Akavache?

Я работал в приложении для Android, используя Xamarin Forms и Akavache для локального хранения данных на устройстве. До сих пор это все идеально, но теперь мне нужно сохранить еще несколько данных (около 10–20 тысяч записей) и обеспечить поиск по эт…
0 ответов

Не удается AOT Akavache.Sqlite3.dll

Хорошо на отладку, но на выпуске я получаю... Ошибка MT3001: Не удалось AOT сборки Akavache.Sqlite3.dll' (MT3001) (iOS) Есть идеи? Akavache.Sqlite3 является версией 5.0.0. Я нашел это пять лет назад. Не уверен, что с этим делать. РЕДАКТИРОВАТЬ: В до…
27 июн '18 в 18:27
0 ответов

Не удается обновить коллекцию с помощью Akavache

Я пишу приложение UWP с MVVM, а не Xamarin. Этот код вызывает исключение System.Runtime.InteropServices.COMException для Tenders.Clear(); public ObservableCollection<Tender> Tenders { get; set; } private void GetTendersFromCache() { Tenders = …
14 ноя '16 в 15:22
2 ответа

Ошибка сборки при использовании Akavache + Mobile Center в проекте UWP

У меня есть приложение UWP и я использую Akavache. После добавления пакетов MobileCenter NuGet у меня возникает эта проблема при создании приложения: Payload contains two or more files with the same destination path 'SQLitePCLRaw.batteries_v2.dll'. …
1 ответ

Вызов Akavache синхронно вызывает тупик

Я пытаюсь использовать Акаваче BlobCache.InMemory.GetOrCreateObject чтобы добавить кеширование в одну из моих таблиц базы данных, когда я вызываю ее асинхронно, все в порядке. Но так как async требует, чтобы вызывающий абонент также изменил на async…
23 ноя '17 в 09:44
1 ответ

Newtonsoft.Json.JsonSerializationException при извлечении объекта из хранилища Akavache

При помещении экземпляра объекта в Akavache-хранилище все работает. Но при попытке получить его из хранилища я получаю следующее сообщение об ошибке: Newtonsoft.Json.JsonSerializationException: Unexpected token while deserializing object: EndObject.…
21 апр '15 в 09:45
2 ответа

Akavache GetAndFetchLatest никогда не вызывает fetchfunc

Работаем с Акаваче последние пару дней. У меня есть несколько методов, которые используют метод GetAndFetchLatest, но некоторые методы никогда не вызывают fetchFunc, и проблема возникает случайно для всех функций. public async Task<ChecklistModel…
13 июн '17 в 17:18
1 ответ

IObservable не содержит определения, но на самом деле там есть определение

Я пытаюсь загрузить кэшированные данные через Akavache, но я не знаю, почему я не могу сделать это правильно. я пытаюсь получить FullName и Email, которые я уже кешировал после входа в систему, поэтому я использую getobject в моей модели "CachedUser…
15 ноя '17 в 08:00
1 ответ

Akavache Invalidate

Я хочу удалить объект из акаваче вот так BlobCache.LocalMachine.Invalidate("key"); Но компилятор получил мне предупреждение об ошибке "Тип" Unit "определен в сборке, на которую нет ссылок. Вы должны добавить ссылку на сборку" System.Reactive.Core, V…
31 июл '17 в 16:56
1 ответ

Что означает "связанный Xamarin"?

В документах Акаваче сказано: Добавьте следующий класс в любом месте вашего проекта, чтобы Xamarin не связывал Akavache.Sqlite3. Что означает "связанный Xamarin"?
27 июн '18 в 19:23