C# Class Praeclarum.UI.ImageCache

Afficher le fichier Open project: praeclarum/Praeclarum Class Usage Examples

Méthodes publiques

Méthode Description
GetImageAsync ( string key, System.DateTime oldestTime, bool getFromDisk = true ) : Task
GetMemoryImage ( string key ) : UIKit.UIImage
ImageCache ( string cacheDirectory ) : System
RemoveImage ( string key, bool removeFromDisk = false ) : void
SetGeneratedImageAsync ( string key, UIImage uiImage, bool saveToDisk = true ) : Task

Private Methods

Méthode Description
GetCachePath ( string key ) : string
SetMemoryImage ( string key, UIImage uiImage, DateTime genTime ) : MemoryImage

Method Details

GetImageAsync() public méthode

public GetImageAsync ( string key, System.DateTime oldestTime, bool getFromDisk = true ) : Task
key string
oldestTime System.DateTime
getFromDisk bool
Résultat Task

GetMemoryImage() public méthode

public GetMemoryImage ( string key ) : UIKit.UIImage
key string
Résultat UIKit.UIImage

ImageCache() public méthode

public ImageCache ( string cacheDirectory ) : System
cacheDirectory string
Résultat System

RemoveImage() public méthode

public RemoveImage ( string key, bool removeFromDisk = false ) : void
key string
removeFromDisk bool
Résultat void

SetGeneratedImageAsync() public méthode

public SetGeneratedImageAsync ( string key, UIImage uiImage, bool saveToDisk = true ) : Task
key string
uiImage UIImage
saveToDisk bool
Résultat Task