C# Class Geta.ImageOptimization.ImageOptimizationJob

Inheritance: JobBase
显示文件 Open project: Geta/ImageOptimization

Public Methods

Method Description
Execute ( ) : string
ImageOptimizationJob ( ) : System.Collections.Generic
ImageOptimizationJob ( IImageOptimization imageOptimization, IImageLogRepository imageLogRepository ) : System.Collections.Generic
Stop ( ) : void

Private Methods

Method Description
AddLogEntry ( Geta.ImageOptimization.Messaging.ImageOptimizationResponse imageOptimizationResponse, ImageData imageData ) : Identity
FilterPreviouslyOptimizedImages ( IEnumerable allImages ) : IEnumerable
GetFolders ( IContentRepository contentRepository ) : List
GetImageFiles ( ContentFolder contentFolder ) : IEnumerable
UpdateLogEntryToOptimized ( Identity logEntryId ) : void

Method Details

Execute() public method

public Execute ( ) : string
return string

ImageOptimizationJob() public method

public ImageOptimizationJob ( ) : System.Collections.Generic
return System.Collections.Generic

ImageOptimizationJob() public method

public ImageOptimizationJob ( IImageOptimization imageOptimization, IImageLogRepository imageLogRepository ) : System.Collections.Generic
imageOptimization IImageOptimization
imageLogRepository IImageLogRepository
return System.Collections.Generic

Stop() public method

public Stop ( ) : void
return void