Skip to content

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.

csharp
MediaMaticService(
    IMediaMaticFilesourceRepository filesourceRepository,
    IVfsConnectionFactory vfsConnectionFactory,
    IMediaMaticPermissions permissions,
    IMediaMaticAuditLogger auditLogger,
    IImageProcessor imageProcessor)

Parameters

Methods

MethodSummary
CreateFolderArchiveAsync
CreateFileListArchiveAsync
ListArchivesAsync
DownloadArchiveAsync
DeleteArchiveAsync
GetFileMetadataAsync
TransformImageAsync
ListFilesAsync
ListAsync
DownloadFileAsync
UploadFileAsync
DeleteFileAsync
FileExistsAsync
GetFilesourcesAsync
GetFilesourceAsync
AddFilesourceAsync
UpdateFilesourceAsync
RemoveFilesourceAsync
FilesourceExistsAsync
TestFilesourceAsync
ListFoldersAsync
CreateFolderAsync
DeleteFolderAsync
GetType
ToString
Equals
GetHashCode

CreateFolderArchiveAsync

csharp
Task<ArchiveResponse> CreateFolderArchiveAsync()

Returns

Type: Task<ArchiveResponse>

CreateFileListArchiveAsync

csharp
Task&lt;ArchiveResponse&gt; CreateFileListArchiveAsync()

Returns

Type: Task<ArchiveResponse>

ListArchivesAsync

csharp
Task&lt;IEnumerable&lt;ArchiveInfo&gt;&gt; ListArchivesAsync()

Returns

Type: Task<IEnumerable<ArchiveInfo>>

DownloadArchiveAsync

csharp
Task&lt;Stream&gt; DownloadArchiveAsync()

Returns

Type: Task&lt;Stream&gt;

DeleteArchiveAsync

csharp
Task DeleteArchiveAsync()

Returns

Type: Task

GetFileMetadataAsync

csharp
Task&lt;MediaMetadata&gt; GetFileMetadataAsync()

Returns

Type: Task<MediaMetadata>

TransformImageAsync

csharp
Task&lt;Stream&gt; TransformImageAsync()

Returns

Type: Task&lt;Stream&gt;

ListFilesAsync

csharp
Task&lt;IEnumerable&lt;string&gt;&gt; ListFilesAsync()

Returns

Type: Task&lt;IEnumerable&lt;string&gt;&gt;

ListAsync

csharp
Task&lt;BrowseResponseDto&gt; ListAsync()

Returns

Type: Task<BrowseResponseDto>

DownloadFileAsync

csharp
Task&lt;Stream&gt; DownloadFileAsync()

Returns

Type: Task&lt;Stream&gt;

UploadFileAsync

csharp
Task&lt;string&gt; UploadFileAsync()

Returns

Type: Task&lt;string&gt;

DeleteFileAsync

csharp
Task DeleteFileAsync()

Returns

Type: Task

FileExistsAsync

csharp
Task&lt;bool&gt; FileExistsAsync()

Returns

Type: Task&lt;bool&gt;

GetFilesourcesAsync

csharp
Task&lt;IEnumerable&lt;FilesourceDto&gt;&gt; GetFilesourcesAsync()

Returns

Type: Task<IEnumerable<FilesourceDto>>

GetFilesourceAsync

csharp
Task&lt;FilesourceDto&gt; GetFilesourceAsync()

Returns

Type: Task<FilesourceDto>

AddFilesourceAsync

csharp
Task&lt;FilesourceDto&gt; AddFilesourceAsync()

Returns

Type: Task<FilesourceDto>

UpdateFilesourceAsync

csharp
Task&lt;FilesourceDto&gt; UpdateFilesourceAsync()

Returns

Type: Task<FilesourceDto>

RemoveFilesourceAsync

csharp
Task RemoveFilesourceAsync()

Returns

Type: Task

FilesourceExistsAsync

csharp
Task&lt;bool&gt; FilesourceExistsAsync()

Returns

Type: Task&lt;bool&gt;

TestFilesourceAsync

csharp
Task&lt;FilesourceConnectivityTestDto&gt; TestFilesourceAsync()

Returns

Type: Task<FilesourceConnectivityTestDto>

ListFoldersAsync

csharp
Task&lt;IEnumerable&lt;string&gt;&gt; ListFoldersAsync()

Returns

Type: Task&lt;IEnumerable&lt;string&gt;&gt;

CreateFolderAsync

csharp
Task&lt;bool&gt; CreateFolderAsync()

Returns

Type: Task&lt;bool&gt;

DeleteFolderAsync

csharp
Task DeleteFolderAsync()

Returns

Type: Task

GetType

csharp
GetType()

ToString

csharp
ToString()

Equals

csharp
Equals()

GetHashCode

csharp
GetHashCode()