Click or drag to resize

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
  ClassDescription
Public classByteSizeValue
Represents a byte size value that can be converted to and converted from string.
Public classDefaultUploadProvider
The default provider for handling of uploads in FileUploader.
Public classCode exampleFileManager
The component for browsing and managing files with access control.
Public classFileManagerAccessControl
Defines an access control for a folder inside a root folder.
Public classFileManagerClientEvents
Defines the client-side events handlers of FileManager.
Public classFileManagerCompressedEventArgs
Provides data for the Compressed event.
Public classFileManagerCompressingEventArgs
Provides data for the Compressing event.
Public classFileManagerCopiedEventArgs
Provides data for the Copied event.
Public classFileManagerCopyingEventArgs
Provides data for the Copying event.
Public classFileManagerCreatedEventArgs
Provides data for the Created event.
Public classFileManagerCreatingEventArgs
Provides data for the Creating event.
Public classFileManagerDeletedEventArgs
Provides data for the Deleted event.
Public classFileManagerDeletingEventArgs
Provides data for the Deleting event.
Public classFileManagerDownloadedEventArgs
Provides data for the Downloaded event.
Public classFileManagerDownloadingEventArgs
Provides data for the Downloading event.
Public classFileManagerException
The exception that is thrown when there is an error in FileManager.
Public classFileManagerExpandedEventArgs
Provides data for the Expanded event.
Public classFileManagerExpandingEventArgs
Provides data for the Expanding event.
Public classFileManagerExtractedEventArgs
Provides data for the Extracted event.
Public classFileManagerExtractingEventArgs
Provides data for the Extracting event.
Public classFileManagerFailedEventArgs
Provides data for the Failed event.
Public classFileManagerFolder
Defines a folder under a root folder for the file manager.
Public classFileManagerListedEventArgs
Provides data for the Listed event.
Public classFileManagerListingEventArgs
Provides data for the Listing event.
Public classFileManagerMovedEventArgs
Provides data for the Moved event.
Public classFileManagerMovingEventArgs
Provides data for the Moving event.
Public classFileManagerPostEventArgs
Provides data for the FileManager post-events.
Public classFileManagerPreEventArgs
Provides data for the FileManager pre-events.
Public classFileManagerPreviewedEventArgs
Provides data for the Previewed event.
Public classFileManagerPreviewingEventArgs
Provides data for the Previewing event.
Public classFileManagerRenamedEventArgs
Provides data for the Renamed event.
Public classFileManagerRenamingEventArgs
Provides data for the Renaming event.
Public classFileManagerRootFolder
Defines a root folder for the file manager.
Public classFileManagerUploadedEventArgs
Provides data for the Uploaded event.
Public classFileManagerUploadingEventArgs
Provides data for the Uploading event.
Public classCode exampleFileTypeSet
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.

Public classCode exampleFileUploader
The component for uploading files and folders.
Public classFileUploaderClientEvents
Defines the client-side events handlers of FileUploader.
Public classFileUploaderException
The exception that is thrown when there is an error in FileUploader.
Public classFileUploaderFailedEventArgs
Provides data for the Failed event.
Public classFileUploaderItemFailedEventArgs
Provides data for the ItemFailed event.
Public classFileUploaderItemUploadedEventArgs
Provides data for the ItemUploaded event.
Public classFileUploaderItemUploadingEventArgs
Provides data for the ItemUploading event.
Public classFileUploaderUploadedEventArgs
Provides data for the Uploaded event.
Public classFileUploaderUploadingEventArgs
Provides data for the Uploading event.
Public classUploadItem
Represents details for an upload item in an upload queue started by a client upload action.
Public classUploadItemChunk
Represents details for a chunk of an upload item.
Public classUploadMethodList
Represents a list of UploadMethod that can be converted to and converted from string.
Public classUploadQueue
Represents details for an upload queue started by a client upload action for one or more items.
Interfaces
  InterfaceDescription
Public interfaceIUploadProvider
Represents an object for handling of uploads in FileUploader. Implement this interface to provide a custom way of handling uploads.
Enumerations
  EnumerationDescription
Public enumerationByteSizeUnit
Defines the units for ByteSizeValue.
Public enumerationFileManagerChooserType
Defines the item types that should be allowed to be chosen in chooser mode.
Public enumerationCode exampleFileManagerPermissions
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).

Public enumerationFileManagerPreviewerType
Defines the previewer types used in the file manager.
Public enumerationFileUploaderExceptionKind
Defines the exception kinds for FileUploaderException.
Public enumerationUploadItemStatus
Defines the status types for an upload item.
Public enumerationUploadMethod
Defines the possible upload methods.
Public enumerationViewLayout
Defines the view layout types for listing files and folders.