设置除默认路径以外的Akavache BlobCache存储路径

时间:2017-02-07 05:56:13

标签: c#-4.0 akavache

我有一个要求,我需要将BlobCache路径设置为默认路径以外的路径。

默认情况下,其保存在以下路径

  

C:\用户\ XXX \应用程序数据\本地\ AkavacheApp \ BlobCache

     

C:\用户\ XXX \应用程序数据\漫游\ AkavacheApp \ BlobCache

但是我想把它保存在不同的路径中,比如

  

“d:\数据\ AkavacheApp \ BlobCache”

请指导我如何在C#中完成。

谢谢, 拉维

2 个答案:

答案 0 :(得分:0)

我知道这已经过时了,但有时最简单的事情却被忽视了。

首先,您可以(并且应该)通过

创建自己的blob
var blob = new SQLitePersistentBlobCache(path);

var blob = new SQLiteEncryptedBlobCache(path);

这些全局变量只是为了让Aakavache轻松入手。

其次,如果您只需要将公司名称添加到路径中,只需将BlobCache.AppliactionName设置为“your company / app”,因为这会直接转换为全局变量中BlobCache构造函数中的路径。

答案 1 :(得分:-2)

Akavache是​​开源的,源代码可以在https://github.com/akavache/Akavache的GitHub上找到。通过查看源代码,您将能够找出需要做的事情。