Skip to main content
Tab

FileSystemProviderBase Members

Serves as the base class for providers that perform operations with the file system.

Constructors

Name Description
FileSystemProviderBase(String) Initialize a new instance of the FileSystemProviderBase class with the specified root folder.

Properties

Name Description
RootFolder Returns the root folder.
RootFolderDisplayName Gets the root folder’s caption.

Methods

Name Description
CopyFile(FileManagerFile, FileManagerFolder) Override this method to implement copying a file.
CopyFolder(FileManagerFolder, FileManagerFolder) Override this method to implement copying a folder.
CreateFolder(FileManagerFolder, String) Override this method to implement folder creation.
DeleteFile(FileManagerFile) Override this method to implement file deletion.
DeleteFolder(FileManagerFolder) Override this method to implement folder deletion.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Exists(FileManagerFile) Override this method to implement the file existence verification.
Exists(FileManagerFolder) Override this method to implement the folder existence verification.
GetDetailsCustomColumnDisplayText(FileManagerDetailsColumn) Override this method to provide a text displayed within a custom column.
GetFilePermissions(FileManagerFile) Obtains the File Manager’s file permissions.
GetFiles(FileManagerFolder) Override this method to implement getting a collection of files that are located in the current folder.
GetFilteredItems(FileManagerGetFilteredItemsArgs) Override this method to get a file collection that matches the current recursive or custom filter.
GetFolderPermissions(FileManagerFolder) Obtains the File Manager’s folder permissions.
GetFolders(FileManagerFolder) Override this method to implement getting a collection of folders that are located in the current folder.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetLastWriteTime(FileManagerFile) Override this method to implement getting the time of the last file modification.
GetLastWriteTime(FileManagerFolder) Override this method to implement getting the time of the last folder modification.
GetLength(FileManagerFile) Override this method to implement getting a file length.
GetParentFolder(String, String) Override this method to implement getting the parent folder of a file manager item.
GetRelativeFolderPath(FileManagerFolder, IUrlResolutionService) Override this method to implement getting a relative folder path.
GetThumbnail(FileManagerFile) Override this method to provide file manager files with custom thumbnails.
GetThumbnailUrl(FileManagerFile) Override this method to provide file manager files with custom thumbnails.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
MoveFile(FileManagerFile, FileManagerFolder) Override this method to implement moving a file.
MoveFolder(FileManagerFolder, FileManagerFolder) Override this method to implement moving a folder.
ReadFile(FileManagerFile) Override this method to implement file reading.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RenameFile(FileManagerFile, String) Override this method to implement renaming a file.
RenameFolder(FileManagerFolder, String) Override this method to implement renaming a folder.
ToString() Returns a string that represents the current object. Inherited from Object.
UploadFile(FileManagerFolder, String, Stream) Override this method to implement a file upload.
See Also