Skip to content

VfsMethodsBase

Namespace: MJCZone.MediaMatic.Providers.Base

Assembly: MJCZone.MediaMatic

Summary

Represents the base class for VFS methods.

Inheritance

Implemented Interfaces:

abstract public

Note: This is an abstract base class. Concrete implementations can be found in provider-specific namespaces.

Contents

Methods (18) | Properties (4)

Methods

MethodSummary
UploadFileAsync
UploadVideoAsync
DownloadAsync
ExistsAsync
ListFilesAsync
ListFoldersAsync
DeleteAsync
DeleteFolderAsync
CreateFolderAsync
GenerateThumbnailsAsync
TranscodeVideoAsync
GetMetadataAsync
UploadImageAsync
ProcessImageAsync
GetType
ToString
Equals
GetHashCode

UploadFileAsync

csharp
Task<string> UploadFileAsync()

Returns

Type: Task<string>

UploadVideoAsync

csharp
Task<VideoUploadResult> UploadVideoAsync()

Returns

Type: Task<VideoUploadResult>

DownloadAsync

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

Returns

Type: Task&lt;Stream&gt;

ExistsAsync

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

Returns

Type: Task&lt;bool&gt;

ListFilesAsync

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

Returns

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

ListFoldersAsync

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

Returns

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

DeleteAsync

csharp
Task DeleteAsync()

Returns

Type: Task

DeleteFolderAsync

csharp
Task DeleteFolderAsync()

Returns

Type: Task

CreateFolderAsync

csharp
Task CreateFolderAsync()

Returns

Type: Task

GenerateThumbnailsAsync

csharp
Task&lt;List&lt;VideoThumbnail&gt;&gt; GenerateThumbnailsAsync()

Returns

Type: Task<List<VideoThumbnail>>

TranscodeVideoAsync

csharp
Task&lt;VideoProcessingResult&gt; TranscodeVideoAsync()

Returns

Type: Task<VideoProcessingResult>

GetMetadataAsync

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

Returns

Type: Task<MediaMetadata>

UploadImageAsync

csharp
Task&lt;ImageUploadResult&gt; UploadImageAsync()

Returns

Type: Task<ImageUploadResult>

ProcessImageAsync

csharp
Task&lt;ImageProcessingResult&gt; ProcessImageAsync()

Returns

Type: Task<ImageProcessingResult>

GetType

csharp
GetType()

ToString

csharp
ToString()

Equals

csharp
Equals()

GetHashCode

csharp
GetHashCode()

Properties

ProviderType

Gets the type of the VFS provider.

Type: VfsProviderType

SupportsBuckets

Gets a value indicating whether the provider supports buckets.

Type: bool

SupportsNativeEncryptedStorage

Gets a value indicating whether the provider supports encrypted storage.

Type: bool

SupportsStreaming

Gets a value indicating whether the provider supports streaming.

Type: bool