C# Класс ModernApp4Me.WP8.Download.PersistentImageCache

Implements an ImageCache on top of the isolated storage.
Наследование: ImageCache
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DefaultExpirationDelay System.TimeSpan

Private Properties

Свойство Тип Описание
ClearMemoryCache void
DeleteAllImagesFromStore void
DeleteFirstMemoryCacheNode void
DeleteImageFromCache void
GetImageFilePath string
GetImageKey string
GetImageTimestamp System.DateTime
GetTimestampFilePath string
LoadImageFromMemoryCache Stream
LoadImageSource void
OnCachePruningTimerFired void
OnImageRequestCompleted void
PruneCache void
PruneMemoryCache void
PrunePendingRequests void
PrunePersistentCache void
ReadImageDataFromCache Stream
RequestCachePruning void
RequestImageDownload void
SetImageTimestamp void
WriteImageToCache void
WriteImageToMemoryCache void

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

Метод Описание
Clear ( ) : void

Implements ImageCache.Clear.

PersistentImageCache ( string name ) : System

Initializes a new PersistentImageCache instance with the specified name.

ToString ( ) : string

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

Метод Описание
GetInternal ( Uri imageUri ) : System.Windows.Media.ImageSource

Implements ImageCache.GetInternal.

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

Метод Описание
ClearMemoryCache ( ) : void
DeleteAllImagesFromStore ( ) : void
DeleteFirstMemoryCacheNode ( ) : void
DeleteImageFromCache ( string imageKey ) : void
GetImageFilePath ( string imageKey ) : string
GetImageKey ( Uri imageUri ) : string
GetImageTimestamp ( string imageKey ) : System.DateTime
GetTimestampFilePath ( string imageKey ) : string
LoadImageFromMemoryCache ( string imageKey ) : Stream
LoadImageSource ( Uri imageUri, WeakReference imageSourceRef ) : void
OnCachePruningTimerFired ( object sender, EventArgs e ) : void
OnImageRequestCompleted ( object sender, EventArgs e ) : void
PruneCache ( ) : void
PruneMemoryCache ( ) : void
PrunePendingRequests ( ) : void
PrunePersistentCache ( ) : void
ReadImageDataFromCache ( string imageKey ) : Stream
RequestCachePruning ( ) : void
RequestImageDownload ( Uri imageUri, WeakReference imageSourceRef ) : void
SetImageTimestamp ( string imageKey, System.DateTime timestamp ) : void
WriteImageToCache ( string imageKey, byte imageData ) : void
WriteImageToMemoryCache ( string imageKey, byte imageData ) : void

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

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

Implements ImageCache.Clear.
public Clear ( ) : void
Результат void

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

Implements ImageCache.GetInternal.
protected GetInternal ( Uri imageUri ) : System.Windows.Media.ImageSource
imageUri System.Uri
Результат System.Windows.Media.ImageSource

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

Initializes a new PersistentImageCache instance with the specified name.
public PersistentImageCache ( string name ) : System
name string
Результат System

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

public ToString ( ) : string
Результат string

Описание свойств

DefaultExpirationDelay публичное статическое свойство

The default value of PersistentImageCache.ExpirationDelay.
public static TimeSpan,System DefaultExpirationDelay
Результат System.TimeSpan