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<ArchiveResultDto> CreateFolderArchiveAsync()

Returns ​

Type: Task<ArchiveResultDto>

CreateFileListArchiveAsync ​

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

Returns ​

Type: Task<ArchiveResultDto>

ListArchivesAsync ​

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

Returns ​

Type: Task<IEnumerable<ArchiveFileDto>>

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;BrowseResultDto&gt; ListAsync()

Returns ​

Type: Task<BrowseResultDto>

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()