London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class FileProvider

Inheritance
System.Object
FileProvider
Namespace: Mediachase.BusinessFoundation
Assembly: Mediachase.BusinessFoundation.dll
Version: 13.30.0
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