0

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

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

C:\Users\XXX\AppData\Local\AkavacheApp\BlobCache

C:\Users\XXX\AppData\Roaming\AkavacheApp\BlobCache

但我希望它保存在不同的路径下,比如

"D:\Data\AkavacheApp\BlobCache"

请指导我如何在 C# 中做到这一点。

谢谢,拉维

4

2 回答 2

0

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

首先,您可以(并且应该)通过以下方式创建自己的 blob

var blob = new SQLitePersistentBlobCache(path);

var blob = new SQLiteEncryptedBlobCache(path);

这些全局变量只是为了让 Aakavache 轻松开始。

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

于 2017-05-23T07:34:12.197 回答
-3

Akavache 是开源的,源代码可以在 GitHub 上的https://github.com/akavache/Akavache上找到。通过查看源代码,您将能够弄清楚您需要做什么。

于 2017-02-07T06:25:52.493 回答