C# Класс ImageLib.ImageLoader

Показать файл Открыть проект

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

Метод Описание
ClearStorageCache ( ) : Task

清空缓存

Initialize ( ImageConfig imageConfig ) : ImageLoader
LoadImage ( Image image, Uri uriSource, CancellationTokenSource cancellationTokenSource ) : Task

Async loading image from cache or network

LoadImage ( Image image, string imageUrl, CancellationTokenSource cancellationTokenSource ) : Task

Async loading image from cache or network

LoadImageStream ( Uri imageUri, CancellationTokenSource cancellationTokenSource ) : Task

Async loading image stream from cache or network

Register ( string key, ImageConfig imageConfig ) : void

注册其他的Image Loader,便于不同策略使用

Защищенные методы

Метод Описание
CheckConfig ( ) : void
ImageLoader ( ) : System
ImageLoader ( ImageConfig imageConfig ) : System
LoadImageStreamFromCache ( Uri imageUri ) : Task

Loads image stream from memory or storage cachecache

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

Метод Описание
GetAvailableDecoders ( ) : ReadOnlyCollection
LoadImageStreamFromCacheInternal ( Uri imageUri ) : Task

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

CheckConfig() защищенный Метод

protected CheckConfig ( ) : void
Результат void

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

清空缓存
public ClearStorageCache ( ) : Task
Результат Task

ImageLoader() защищенный Метод

protected ImageLoader ( ) : System
Результат System

ImageLoader() защищенный Метод

protected ImageLoader ( ImageConfig imageConfig ) : System
imageConfig ImageConfig
Результат System

Initialize() публичный статический Метод

public static Initialize ( ImageConfig imageConfig ) : ImageLoader
imageConfig ImageConfig
Результат ImageLoader

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

Async loading image from cache or network
public LoadImage ( Image image, Uri uriSource, CancellationTokenSource cancellationTokenSource ) : Task
image Image
uriSource System.Uri
cancellationTokenSource System.Threading.CancellationTokenSource
Результат Task

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

Async loading image from cache or network
public LoadImage ( Image image, string imageUrl, CancellationTokenSource cancellationTokenSource ) : Task
image Image
imageUrl string Url of the image to load
cancellationTokenSource System.Threading.CancellationTokenSource
Результат Task

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

Async loading image stream from cache or network
public LoadImageStream ( Uri imageUri, CancellationTokenSource cancellationTokenSource ) : Task
imageUri System.Uri Uri of the image to load
cancellationTokenSource System.Threading.CancellationTokenSource
Результат Task

LoadImageStreamFromCache() защищенный Метод

Loads image stream from memory or storage cachecache
protected LoadImageStreamFromCache ( Uri imageUri ) : Task
imageUri System.Uri
Результат Task

Register() публичный статический Метод

注册其他的Image Loader,便于不同策略使用
public static Register ( string key, ImageConfig imageConfig ) : void
key string
imageConfig ImageConfig
Результат void