C# Class Praeclarum.UI.ImageCache

Exibir arquivo Open project: praeclarum/Praeclarum Class Usage Examples

Public Methods

Method 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

Method Description
GetCachePath ( string key ) : string
SetMemoryImage ( string key, UIImage uiImage, DateTime genTime ) : MemoryImage

Method Details

GetImageAsync() public method

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

GetMemoryImage() public method

public GetMemoryImage ( string key ) : UIKit.UIImage
key string
return UIKit.UIImage

ImageCache() public method

public ImageCache ( string cacheDirectory ) : System
cacheDirectory string
return System

RemoveImage() public method

public RemoveImage ( string key, bool removeFromDisk = false ) : void
key string
removeFromDisk bool
return void

SetGeneratedImageAsync() public method

public SetGeneratedImageAsync ( string key, UIImage uiImage, bool saveToDisk = true ) : Task
key string
uiImage UIImage
saveToDisk bool
return Task