2017-02-07 19 views
0

BlobCache 경로를 기본 경로 이외의 위치로 설정해야하는 요구 사항이 있습니다. 경로 아래기본 경로 이외의 Akavache BlobCache 저장소 경로 설정

C에서 기본적으로

가 절약 : 사용자 \ \ XXX \의 AppData \ 로컬 \ AkavacheApp \ BlobCache

C : \ 사용자 \ XXX \의 AppData \ 로밍 \ AkavacheApp \ BlobCache

그러나 나는 그것이

"D처럼 다른 경로에 저장하려면 : \ 데이터 \ AkavacheApp \ BLO bCache "

제게 C#으로하는 방법을 알려주세요.

덕분에, 라비

답변

-1

Akavache는 오픈 소스, 소스 코드는 https://github.com/akavache/Akavache에서 GitHub의에를 통해 찾아 볼 수있다. 소스 코드를 보면서 수행해야 할 작업을 파악할 수 있습니다.

0

나는 이것이 오래되었다는 것을 안다. 그러나 때때로 가장 쉬운 일은 간과되고있다. 모든

첫째, 당신은 (그리고해야한다) 그 전역 변수가 Aakavache 쉽게 시작을 위해 단지이다

var blob = new SQLitePersistentBlobCache(path); 

var blob = new SQLiteEncryptedBlobCache(path); 

하여 자신의 모양을 만들 수 있습니다.

두 번째로 경로에 회사 이름을 추가하는 것이 필요한 경우 BlobCache.AppliactionName을 "your company/app"로 설정하면 전역 변수의 BlobCache 생성자에서 경로로 직접 변환되기 때문에이 경로를 사용하면됩니다.