我有一个要求,我需要将路径设置为BlobCache
默认路径以外的路径。
默认情况下,它保存在以下路径下
C:\Users\XXX\AppData\Local\AkavacheApp\BlobCache
C:\Users\XXX\AppData\Roaming\AkavacheApp\BlobCache
但我希望它保存在不同的路径下,比如
"D:\Data\AkavacheApp\BlobCache"
请指导我如何在 C# 中做到这一点。
谢谢,拉维
我知道这已经过时了,但有时最简单的事情却被忽略了。
首先,您可以(并且应该)通过以下方式创建自己的 blob
var blob = new SQLitePersistentBlobCache(path);
和
var blob = new SQLiteEncryptedBlobCache(path);
这些全局变量只是为了让 Aakavache 轻松开始。
其次,如果您只需要在路径中添加公司名称,只需将 BlobCache.AppliactionName 设置为“您的公司/应用程序”,因为这会直接转换为全局变量中 BlobCache 构造函数中的路径。
Akavache 是开源的,源代码可以在 GitHub 上的https://github.com/akavache/Akavache上找到。通过查看源代码,您将能够弄清楚您需要做什么。