MediaMaticService
Namespace: MJCZone.MediaMatic.AspNetCore.Services
Assembly: MJCZone.MediaMatic.AspNetCore
Summary
MediaMaticService implementation for archive operations.
Inheritance
Implemented Interfaces:
public
Contents
Constructors (1) | Methods (27)
Constructors
MediaMaticService
Initializes a new instance of the MediaMaticService class.
MediaMaticService(
IMediaMaticFilesourceRepository filesourceRepository,
IVfsConnectionFactory vfsConnectionFactory,
IMediaMaticPermissions permissions,
IMediaMaticAuditLogger auditLogger,
IImageProcessor imageProcessor)Parameters
- filesourceRepository (IMediaMaticFilesourceRepository) - The filesource repository.
- vfsConnectionFactory (IVfsConnectionFactory) - The VFS connection factory.
- permissions (IMediaMaticPermissions) - The permissions manager.
- auditLogger (IMediaMaticAuditLogger) - The audit logger.
- imageProcessor (IImageProcessor) - The image processor.
Methods
CreateFolderArchiveAsync
Task<ArchiveResponse> CreateFolderArchiveAsync()Returns
Type: Task<ArchiveResponse>
CreateFileListArchiveAsync
Task<ArchiveResponse> CreateFileListArchiveAsync()Returns
Type: Task<ArchiveResponse>
ListArchivesAsync
Task<IEnumerable<ArchiveInfo>> ListArchivesAsync()Returns
Type: Task<IEnumerable<ArchiveInfo>>
DownloadArchiveAsync
Task<Stream> DownloadArchiveAsync()Returns
Type: Task<Stream>
DeleteArchiveAsync
Task DeleteArchiveAsync()Returns
Type: Task
GetFileMetadataAsync
Task<MediaMetadata> GetFileMetadataAsync()Returns
Type: Task<MediaMetadata>
TransformImageAsync
Task<Stream> TransformImageAsync()Returns
Type: Task<Stream>
ListFilesAsync
Task<IEnumerable<string>> ListFilesAsync()Returns
Type: Task<IEnumerable<string>>
ListAsync
Task<BrowseResponseDto> ListAsync()Returns
Type: Task<BrowseResponseDto>
DownloadFileAsync
Task<Stream> DownloadFileAsync()Returns
Type: Task<Stream>
UploadFileAsync
Task<string> UploadFileAsync()Returns
Type: Task<string>
DeleteFileAsync
Task DeleteFileAsync()Returns
Type: Task
FileExistsAsync
Task<bool> FileExistsAsync()Returns
Type: Task<bool>
GetFilesourcesAsync
Task<IEnumerable<FilesourceDto>> GetFilesourcesAsync()Returns
Type: Task<IEnumerable<FilesourceDto>>
GetFilesourceAsync
Task<FilesourceDto> GetFilesourceAsync()Returns
Type: Task<FilesourceDto>
AddFilesourceAsync
Task<FilesourceDto> AddFilesourceAsync()Returns
Type: Task<FilesourceDto>
UpdateFilesourceAsync
Task<FilesourceDto> UpdateFilesourceAsync()Returns
Type: Task<FilesourceDto>
RemoveFilesourceAsync
Task RemoveFilesourceAsync()Returns
Type: Task
FilesourceExistsAsync
Task<bool> FilesourceExistsAsync()Returns
Type: Task<bool>
TestFilesourceAsync
Task<FilesourceConnectivityTestDto> TestFilesourceAsync()Returns
Type: Task<FilesourceConnectivityTestDto>
ListFoldersAsync
Task<IEnumerable<string>> ListFoldersAsync()Returns
Type: Task<IEnumerable<string>>
CreateFolderAsync
Task<bool> CreateFolderAsync()Returns
Type: Task<bool>
DeleteFolderAsync
Task DeleteFolderAsync()Returns
Type: Task
GetType
GetType()ToString
ToString()Equals
Equals()GetHashCode
GetHashCode()