GleamTech.FileUltimate.AspNet.UI Namespace

This is a sub-namespace of this library which contains the FileManager component and related classes.

The main classes in this namespace are:

  • FileManager is the ASP.NET component for browsing and managing files with access control.
  • FileManagerRootFolder is the class representing a root folder for the file manager.
  • FileManagerAccessControl is the class representing an access control for a folder inside a root folder.
  • FileUploader is the ASP.NET component for uploading files and folders.

Classes

DefaultUploadProvider The default provider for handling of uploads in FileUploader.
FileManager The component for browsing and managing files with access control.
FileManagerAccessControl Defines an access control for a folder inside a root folder.
FileManagerClientEvents Defines the client-side events handlers of FileManager.
FileManagerCompressedEventArgsProvides data for the Compressed event.
FileManagerCompressingEventArgsProvides data for the Compressing event.
FileManagerCopiedEventArgsProvides data for the Copied event.
FileManagerCopyingEventArgsProvides data for the Copying event.
FileManagerCreatedEventArgsProvides data for the Created event.
FileManagerCreatingEventArgsProvides data for the Creating event.
FileManagerDeletedEventArgsProvides data for the Deleted event.
FileManagerDeletingEventArgsProvides data for the Deleting event.
FileManagerDownloadedEventArgsProvides data for the Downloaded event.
FileManagerDownloadingEventArgsProvides data for the Downloading event.
FileManagerExceptionThe exception that is thrown when there is an error in FileManager.
FileManagerExpandedEventArgsProvides data for the Expanded event.
FileManagerExpandingEventArgsProvides data for the Expanding event.
FileManagerExtractedEventArgsProvides data for the Extracted event.
FileManagerExtractingEventArgsProvides data for the Extracting event.
FileManagerFailedEventArgsProvides data for the Failed event.
FileManagerFolder Defines a folder under a root folder for the file manager.
FileManagerListedEventArgsProvides data for the Listed event.
FileManagerListingEventArgsProvides data for the Listing event.
FileManagerMovedEventArgsProvides data for the Moved event.
FileManagerMovingEventArgsProvides data for the Moving event.
FileManagerPostEventArgsProvides data for the FileManager post-events.
FileManagerPreEventArgsProvides data for the FileManager pre-events.
FileManagerPreviewedEventArgsProvides data for the Previewed event.
FileManagerPreviewingEventArgsProvides data for the Previewing event.
FileManagerRenamedEventArgsProvides data for the Renamed event.
FileManagerRenamingEventArgsProvides data for the Renaming event.
FileManagerRootFolder Defines a root folder for the file manager.
FileManagerUploadedEventArgsProvides data for the Uploaded event.
FileManagerUploadingEventArgsProvides data for the Uploading event.
FileTypeSet Represents a set of file patterns.

When combining patterns in string representation, they should be separated by vertical bar (|).

In a pattern, you can use these wildcards:

  • * matches zero or more characters.
  • ? matches exactly one character.

Some pattern examples:

  • *.* matches files with any extension (does not match files without an extension)
  • *.jpg matches files only with jpg extension
  • picture*.jpg matches files only with jpg extension and which names start with 'picture'
  • picture.* matches files with any extension and which names start with 'picture'
  • picture matches files with no extension and which names are exactly 'picture'
  • *.jp* matches files like 'picture.jpg', 'otherpicture.jpe', 'somepicture.jpeg' etc.
  • *.jp? matches files like 'picture.jpg', 'otherpicture.jpe' etc.
  • picture?.jpg matches files like 'picture1.jpg', 'picture2.jpg', 'pictures.jpg' etc.

FileUploader The component for uploading files and folders.
FileUploaderClientEvents Defines the client-side events handlers of FileUploader.
FileUploaderExceptionThe exception that is thrown when there is an error in FileUploader.
FileUploaderFailedEventArgsProvides data for the Failed event.
FileUploaderItemFailedEventArgsProvides data for the ItemFailed event.
FileUploaderItemUploadedEventArgsProvides data for the ItemUploaded event.
FileUploaderItemUploadingEventArgsProvides data for the ItemUploading event.
FileUploaderUploadedEventArgsProvides data for the Uploaded event.
FileUploaderUploadingEventArgsProvides data for the Uploading event.
ThumbnailCache Provides methods for handling caching of thumbnails, used by FileManager.
UploadItem Represents details for an upload item in an upload queue started by a client upload action.
UploadItemChunkRepresents details for a chunk of an upload item.
UploadMethodListRepresents a list of UploadMethod that can be converted to and converted from string.
UploadQueue Represents details for an upload queue started by a client upload action for one or more items.

Interfaces

IUploadProvider Represents an object for handling of uploads in FileUploader. Implement this interface to provide a custom way of handling uploads.

Enumerations

FileManagerChooserTypeDefines the item types that should be allowed to be chosen in chooser mode.
FileManagerPermissionsDefines the file manager permissions.

When combining permissions, they should be separated by comma in string and by bitwise 'or' operator in code (| in C# and OR in VB).

FileManagerPreviewerTypeDefines the previewer types used in the file manager.
FileUploaderExceptionKindDefines the exception kinds for FileUploaderException.
UploadItemStatusDefines the status types for an upload item.
UploadMethod Defines the possible upload methods.
ViewLayoutDefines the view layout types for listing files and folders.