C# Класс Praeclarum.UI.ImageCache

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

Метод Описание
GetCachePath ( string key ) : string
SetMemoryImage ( string key, UIImage uiImage, DateTime genTime ) : MemoryImage

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

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

public GetImageAsync ( string key, System.DateTime oldestTime, bool getFromDisk = true ) : Task
key string
oldestTime System.DateTime
getFromDisk bool
Результат Task

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

public GetMemoryImage ( string key ) : UIKit.UIImage
key string
Результат UIKit.UIImage

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

public ImageCache ( string cacheDirectory ) : System
cacheDirectory string
Результат System

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

public RemoveImage ( string key, bool removeFromDisk = false ) : void
key string
removeFromDisk bool
Результат void

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

public SetGeneratedImageAsync ( string key, UIImage uiImage, bool saveToDisk = true ) : Task
key string
uiImage UIImage
saveToDisk bool
Результат Task