C# Class withSIX.Core.Infra.Cache.ImageCacheManager

Inheritance: IImageCacheManager, IInfrastructureService
ファイルを表示 Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GetImage ( Uri uri ) : IObservable
GetImage ( Uri uri, DesiredImageSize desiredDimensions ) : IObservable
GetImage ( Uri uri, System.TimeSpan offset ) : IObservable
GetImage ( Uri uri, System.TimeSpan offset, DesiredImageSize desiredDimensions ) : IObservable
ImageCacheManager ( IImageCache cache ) : System

Private Methods

Method Description
GetDimensionKey ( Uri uri, DesiredImageSize desiredDimensions ) : string

Method Details

GetImage() public method

public GetImage ( Uri uri ) : IObservable
uri System.Uri
return IObservable

GetImage() public method

public GetImage ( Uri uri, DesiredImageSize desiredDimensions ) : IObservable
uri System.Uri
desiredDimensions DesiredImageSize
return IObservable

GetImage() public method

public GetImage ( Uri uri, System.TimeSpan offset ) : IObservable
uri System.Uri
offset System.TimeSpan
return IObservable

GetImage() public method

public GetImage ( Uri uri, System.TimeSpan offset, DesiredImageSize desiredDimensions ) : IObservable
uri System.Uri
offset System.TimeSpan
desiredDimensions DesiredImageSize
return IObservable

ImageCacheManager() public method

public ImageCacheManager ( IImageCache cache ) : System
cache IImageCache
return System