Table of Contents

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.

FileManagerCompressedEventArgs

Provides data for the Compressed event.

FileManagerCompressingEventArgs

Provides data for the Compressing event.

FileManagerCopiedEventArgs

Provides data for the Copied event.

FileManagerCopyingEventArgs

Provides data for the Copying event.

FileManagerCreatedEventArgs

Provides data for the Created event.

FileManagerCreatingEventArgs

Provides data for the Creating event.

FileManagerDeletedEventArgs

Provides data for the Deleted event.

FileManagerDeletingEventArgs

Provides data for the Deleting event.

FileManagerDownloadedEventArgs

Provides data for the Downloaded event.

FileManagerDownloadingEventArgs

Provides data for the Downloading event.

FileManagerException

The exception that is thrown when there is an error in FileManager.

FileManagerExpandedEventArgs

Provides data for the Expanded event.

FileManagerExpandingEventArgs

Provides data for the Expanding event.

FileManagerExtractedEventArgs

Provides data for the Extracted event.

FileManagerExtractingEventArgs

Provides data for the Extracting event.

FileManagerFailedEventArgs

Provides data for the Failed event.

FileManagerFolder

Defines a folder under a root folder for the file manager.

FileManagerListedEventArgs

Provides data for the Listed event.

FileManagerListingEventArgs

Provides data for the Listing event.

FileManagerMovedEventArgs

Provides data for the Moved event.

FileManagerMovingEventArgs

Provides data for the Moving event.

FileManagerPostEventArgs

Provides data for the FileManager post-events.

FileManagerPreEventArgs

Provides data for the FileManager pre-events.

FileManagerPreviewedEventArgs

Provides data for the Previewed event.

FileManagerPreviewingEventArgs

Provides data for the Previewing event.

FileManagerRenamedEventArgs

Provides data for the Renamed event.

FileManagerRenamingEventArgs

Provides data for the Renaming event.

FileManagerRootFolder

Defines a root folder for the file manager.

FileManagerUploadedEventArgs

Provides data for the Uploaded event.

FileManagerUploadingEventArgs

Provides data for the Uploading event.

FileTypeSet

Represents a set of file patterns.

When combining patterns in string representation (e.g. when setting in markup), 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.

FileUploaderException

The exception that is thrown when there is an error in FileUploader.

FileUploaderFailedEventArgs

Provides data for the Failed event.

FileUploaderItemFailedEventArgs

Provides data for the ItemFailed event.

FileUploaderItemUploadedEventArgs

Provides data for the ItemUploaded event.

FileUploaderItemUploadingEventArgs

Provides data for the ItemUploading event.

FileUploaderUploadedEventArgs

Provides data for the Uploaded event.

FileUploaderUploadingEventArgs

Provides 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.

UploadItemChunk

Represents details for a chunk of an upload item.

UploadMethodList

Represents 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.

Enums

FileManagerChooserType

Defines the item types that should be allowed to be chosen in chooser mode.

FileManagerPermissions

Defines 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).

FileManagerPreviewerType

Defines the previewer types used in the file manager.

FileUploaderExceptionKind

Defines the exception kinds for FileUploaderException.

UploadItemStatus

Defines the status types for an upload item.

UploadMethod

Defines the possible upload methods.

ViewLayout

Defines the view layout types for listing files and folders.