C# 클래스 BaconographyPortable.Services.Impl.SmartOfflineImageService

상속: IImagesService
파일 보기 프로젝트 열기: Synergex/Baconography

Private Properties

프로퍼티 타입 설명
_oomService_OutOfMemory void
_smartOfflineService_OffliningOpportunity void

공개 메소드들

메소드 설명
GenerateResizedImage ( object inputFile, uint width, uint height, uint edgePadding = 5, uint bottomPadding = 20, bool replaceIfExists = true ) : Task
GetImagesFromUrl ( string title, string url ) : string>>>.Task
ImageBytesFromUrl ( string url ) : Task
Initialize ( IImagesService imagesService, IOfflineService offlineService, IOOMService oomService, ISettingsService settingsService, ISuspensionService suspensionService, ISmartOfflineService smartOfflineService, ISimpleHttpService simpleHttpService ) : void
IsImage ( string url ) : bool
IsImageAPI ( string url ) : bool
MightHaveImagesFromUrl ( string url ) : bool
SaveFileFromUriAsync ( Uri fileUri, string localFileName, string localPath = "Images", bool replaceIfExists = true ) : Task

비공개 메소드들

메소드 설명
_oomService_OutOfMemory ( OutOfMemoryEventArgs obj ) : void
_smartOfflineService_OffliningOpportunity ( OffliningOpportunityPriority priority, NetworkConnectivityStatus networkStatus, System token ) : void

메소드 상세

GenerateResizedImage() 공개 메소드

public GenerateResizedImage ( object inputFile, uint width, uint height, uint edgePadding = 5, uint bottomPadding = 20, bool replaceIfExists = true ) : Task
inputFile object
width uint
height uint
edgePadding uint
bottomPadding uint
replaceIfExists bool
리턴 Task

GetImagesFromUrl() 공개 메소드

public GetImagesFromUrl ( string title, string url ) : string>>>.Task
title string
url string
리턴 string>>>.Task

ImageBytesFromUrl() 공개 메소드

public ImageBytesFromUrl ( string url ) : Task
url string
리턴 Task

Initialize() 공개 메소드

public Initialize ( IImagesService imagesService, IOfflineService offlineService, IOOMService oomService, ISettingsService settingsService, ISuspensionService suspensionService, ISmartOfflineService smartOfflineService, ISimpleHttpService simpleHttpService ) : void
imagesService IImagesService
offlineService IOfflineService
oomService IOOMService
settingsService ISettingsService
suspensionService ISuspensionService
smartOfflineService ISmartOfflineService
simpleHttpService ISimpleHttpService
리턴 void

IsImage() 공개 메소드

public IsImage ( string url ) : bool
url string
리턴 bool

IsImageAPI() 공개 메소드

public IsImageAPI ( string url ) : bool
url string
리턴 bool

MightHaveImagesFromUrl() 공개 메소드

public MightHaveImagesFromUrl ( string url ) : bool
url string
리턴 bool

SaveFileFromUriAsync() 공개 메소드

public SaveFileFromUriAsync ( Uri fileUri, string localFileName, string localPath = "Images", bool replaceIfExists = true ) : Task
fileUri System.Uri
localFileName string
localPath string
replaceIfExists bool
리턴 Task