Classes

  ClassDescription
Public classFileStreamManagerAttribute
Expected on IFile classes to identify what IFileStreamManager can provide read/write and monitoring access to files.

Interfaces

  InterfaceDescription
Public interfaceIFileStreamManager
Data Providers which expose IFile elements (like IMediaFile for a custom Media File Provider) expose access to stream reads/writes by annotating the class implementing IFile with the FileStreamManagerAttribute attribute, passing the type of a IFileStreamManager as attribute parameter. C1 CMS will, via the attribute on the IFile, get the type responsible for stream reads/writes. The class implementing this interface is expected to provide read/write access to the file store being introduced by a file oriented File Provider.

Delegates

  DelegateDescription
Public delegateOnFileChangedDelegate
Delegate used to signal changes to a file.

Enumerations

  EnumerationDescription
Public enumerationFileChangeType
Declare what type of change happened to a file.