C# Класс Cirrious.MvvmCross.Plugins.DownloadCache.MvxFileDownloadCache

Наследование: Cirrious.CrossCore.Core.MvxLockableObject, IMvxFileDownloadCache
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
DeleteNextUnneededFile void
DeleteOldestOneIfTooManyFiles void
DoFilePathCallback void
DoPeriodicTasks void
DoRequestLocalFilePath void
EnsureCacheFolderExists void
LoadIndexEntries Entry>.Dictionary
OnDownloadError void
OnDownloadSuccess void
QueueOutOfDateFilesForDelete void
QueueUnindexedFilesForDelete void
SaveIndexIfDirty void

Открытые методы

Метод Описание
MvxFileDownloadCache ( string cacheName, string cacheFolder, int maxFileCount, System.TimeSpan maxFileAge ) : System
RequestLocalFilePath ( string httpSource, Action success, Action error ) : void

Приватные методы

Метод Описание
DeleteNextUnneededFile ( ) : void
DeleteOldestOneIfTooManyFiles ( ) : void
DoFilePathCallback ( Entry diskEntry, Action success, Action error ) : void
DoPeriodicTasks ( ) : void
DoRequestLocalFilePath ( string httpSource, Action success, Action error ) : void
EnsureCacheFolderExists ( ) : void
LoadIndexEntries ( ) : Entry>.Dictionary
OnDownloadError ( string httpSource, Exception exception ) : void
OnDownloadSuccess ( string httpSource, string pathForDownload ) : void
QueueOutOfDateFilesForDelete ( ) : void
QueueUnindexedFilesForDelete ( ) : void
SaveIndexIfDirty ( ) : void

Описание методов

MvxFileDownloadCache() публичный Метод

public MvxFileDownloadCache ( string cacheName, string cacheFolder, int maxFileCount, System.TimeSpan maxFileAge ) : System
cacheName string
cacheFolder string
maxFileCount int
maxFileAge System.TimeSpan
Результат System

RequestLocalFilePath() публичный Метод

public RequestLocalFilePath ( string httpSource, Action success, Action error ) : void
httpSource string
success Action
error Action
Результат void