C# Class Yodiwo.API.Plegma.Code.BinaryResourceAccessor

Mostra file Open project: yodiwo/plegma

Public Methods

Method Description
CreateDescriptor ( byte resource, eBinaryResourceLocationType locationType, object locationDescriptor ) : BinaryResourceDescriptor

GetResource ( BinaryResourceDescriptor descriptor ) : byte[]

Get resource based on given descriptor

GetResourceAsStream ( BinaryResourceDescriptor descriptor ) : MemoryStream
HttpFetchHandler ( BinaryResourceDescriptor descriptor ) : byte[]
RedisDBFetchHandler ( BinaryResourceDescriptor descriptor ) : byte[]

Private Methods

Method Description
BinaryResourceAccessor ( ) : System

Method Details

CreateDescriptor() public static method

public static CreateDescriptor ( byte resource, eBinaryResourceLocationType locationType, object locationDescriptor ) : BinaryResourceDescriptor
resource byte
locationType eBinaryResourceLocationType
locationDescriptor object
return Yodiwo.API.Plegma.BinaryResourceDescriptor

GetResource() public static method

Get resource based on given descriptor
public static GetResource ( BinaryResourceDescriptor descriptor ) : byte[]
descriptor Yodiwo.API.Plegma.BinaryResourceDescriptor
return byte[]

GetResourceAsStream() public static method

public static GetResourceAsStream ( BinaryResourceDescriptor descriptor ) : MemoryStream
descriptor Yodiwo.API.Plegma.BinaryResourceDescriptor
return System.IO.MemoryStream

HttpFetchHandler() public static method

public static HttpFetchHandler ( BinaryResourceDescriptor descriptor ) : byte[]
descriptor Yodiwo.API.Plegma.BinaryResourceDescriptor
return byte[]

RedisDBFetchHandler() public static method

public static RedisDBFetchHandler ( BinaryResourceDescriptor descriptor ) : byte[]
descriptor Yodiwo.API.Plegma.BinaryResourceDescriptor
return byte[]