The AmazonS3FileSystemContentProvider type exposes the following members.

Methods

  Name Description
Public method AllowOverwrite
Indicates if file rewrite is allowed.
Public method CombinePath
Combines two segments of a file path into one.
Public method CopyDirectory
Copies a directory.
(Overrides FileBrowserContentProviderCopyDirectory(String, String).)
Public method CopyFile
Copies a file.
(Overrides FileBrowserContentProviderCopyFile(String, String).)
Public method CreateDirectory
Creates a new directory.
(Overrides FileBrowserContentProviderCreateDirectory(String, String).)
Public method CreateFolder
Creates a folder. Simpler version of the method contained in the FileSystemContentProvider, used outside the file admin screens.
Public method DeleteDirectory
Deletes a directory.
(Overrides FileBrowserContentProviderDeleteDirectory(String).)
Public method DeleteFile
Deletes a file.
(Overrides FileBrowserContentProviderDeleteFile(String).)
Public method DeleteFolder
Deletes a folder at the specified path.
Public method FormatUrl
Formats full URL for files managed by a provider. Full URL is very different when a file is using a standard MonoX content provider (usually begins with ~/) when compared to a URL required by services like Amazon S3 (fully qualified URLs starting with http://...)
Public method GetDefaultUserUploadPath
Retrieves default upload path for per-user uploads.
Public method GetFile
Retrieves a file.
(Overrides FileBrowserContentProviderGetFile(String).)
Public method GetFileName
Gets file name.
(Overrides FileBrowserContentProviderGetFileName(String).)
Public method GetPath
Gets full path for a file.
(Overrides FileBrowserContentProviderGetPath(String).)
Public method GetTargetFilePath
Returns the target file path - where the file will be stored after the secondary upload. For standard file system provider it is equal to the path returned by the GetUploadFilePath; for Amazon S3 it is the full object path.
Public method GetUniqueTargetFilePath
Returns unique target file path - where the file will be stored after the secondary upload. For standard file system provider it is equal to the path returned by the GetUploadFilePath; for Amazon S3 it is the full object path.
Public method GetUploadFilePath
Returns the file path where the file will be stored prior to upload to services such as Amazon S3. For the standard file system provider return the real upload location, as there will not be any secondary uploads.
Public method MoveDirectory
Moves a directory.
(Overrides FileBrowserContentProviderMoveDirectory(String, String).)
Public method MoveFile
Moves a file.
(Overrides FileBrowserContentProviderMoveFile(String, String).)
Public method ObjectExists
Checks if a file system object exists.
Public method ParseUploadFolder
Parses the upload folder and replaces the placeholders ({id}, {username}, {userid}) with appropriate values.
Public method PhysicalPathToUrl
Returns an URL that matches the physical path that is passed as a parameter.
Public method RemoveDirectory
Removes a directory.
Public method RemoveFile
Removes a file.
Public method RemoveRelatedFiles
Removes all files that match the path pattern.
Public method ResolveDirectory
Resolves a directory.
(Overrides FileBrowserContentProviderResolveDirectory(String).)
Public method ResolveRootDirectoryAsTree
Resolves a directory as a tree.
(Overrides FileBrowserContentProviderResolveRootDirectoryAsTree(String).)
Public method StoreBitmap
Stores a bitmap.
(Overrides FileBrowserContentProviderStoreBitmap(Bitmap, String, ImageFormat).)
Public method StoreFile(Stream, String)
Saves a file.
Public method StoreFile(UploadedFile, String, String, array<String>[]()[][])
Saves a file.
(Overrides FileBrowserContentProviderStoreFile(UploadedFile, String, String, array<String>[]()[][]).)
Public method UrlToPhysicalPath
Returns a physical path for a given formatted URL.

Extension Methods

  Name Description
Public Extension Method ConvertTo(Type) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)()()()() Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)(TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method GetCurrentStackTrace
Gets current stack trace information.
(Defined by ObjectExtension.)
Public Extension Method GetDebugInformation
Gets the debug information for currently executing code.
(Defined by ObjectExtension.)
Public Extension Method GetExecutingMethodName
Gets the executing method name.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyType
Gets a property type.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyValue
Gets a property or field value from the object (Dot notation enabled).
(Defined by ObjectExtension.)
Public Extension Method PropertyExists
Check if property exists.
(Defined by ObjectExtension.)
Public Extension Method SetPropertyValue
Sets a property or field value to the object (Dot notation enabled).
(Defined by ObjectExtension.)

See Also