C# Class DD4T.Web.Binaries.BinaryFileManager

Ensures a Binary file is cached on the file-system from the Tridion Broker DB
Inheritance: IBinaryFileManager
Mostrar archivo Open project: dd4t/DD4T.MVC Class Usage Examples

Public Methods

Method Description
BinaryFileManager ( ) : System
ProcessRequest ( HttpRequest request ) : bool

Main worker method reads binary from Broker and stores it in file-system

Private Methods

Method Description
DeleteFile ( string physicalPath ) : void
GetCacheKey ( string url ) : string
GetImageFormat ( string path ) : ImageFormat
ResizeImageFile ( byte imageFile, Dimensions dimensions, ImageFormat imageFormat ) : byte[]
StripDimensions ( string path, Dimensions &dimensions ) : string
WriteBinaryToFile ( IBinary binary, String physicalPath, Dimensions dimensions ) : bool

Perform actual write of binary content to file

Method Details

BinaryFileManager() public method

public BinaryFileManager ( ) : System
return System

ProcessRequest() public method

Main worker method reads binary from Broker and stores it in file-system
public ProcessRequest ( HttpRequest request ) : bool
request System.Web.HttpRequest
return bool