SaaS CMS has officially launched! Learn more now.

Class FileProvider

Inheritance
System.Object
FileProvider
Namespace: Mediachase.BusinessFoundation
Assembly: Mediachase.BusinessFoundation.dll
Version: 11.8.3
Syntax
public abstract class FileProvider : ProviderBase

Constructors

FileProvider()

Declaration
protected FileProvider()

Methods

BuildCacheKey(Selector[], String[])

Declaration
public static string BuildCacheKey(Selector[] selectors, params string[] keyElements)
Parameters
Type Name Description
Selector[] selectors
System.String[] keyElements
Returns
Type Description
System.String

GetFiles(String, String, Selector[])

Declaration
public abstract FileDescriptor[] GetFiles(string structureName, string searchPattern, Selector[] selectors)
Parameters
Type Name Description
System.String structureName
System.String searchPattern
Selector[] selectors
Returns
Type Description
FileDescriptor[]

ValidateFileName(String, Selector[])

Declaration
public static bool ValidateFileName(string fileNameWithoutExtension, Selector[] selectors)
Parameters
Type Name Description
System.String fileNameWithoutExtension
Selector[] selectors
Returns
Type Description
System.Boolean