C# 클래스 ModernApp4Me.WP8.Download.PersistentImageCache

Implements an ImageCache on top of the isolated storage.
상속: ImageCache
파일 보기 프로젝트 열기: smartnsoft/ModernApp4Me

공개 프로퍼티들

프로퍼티 타입 설명
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