Skip to content

IVirtualFile ​

Namespace: MJCZone.MediaMatic.Models

Assembly: MJCZone.MediaMatic

Summary ​

Represents a virtual file in a filesource.

abstract public

Note: This is an interface that defines a contract. Look for implementing classes in the same or related namespaces.

Contents ​

Properties (19)

Properties ​

BucketName ​

Gets the name of the bucket this virtual file belongs to, if applicable.

Type: string?

Path ​

Gets the path of the virtual file (starting with '/', the root of the bucket and/or virtual file system).

Type: string

NameOnDisk ​

Gets the name of the file on disk.

Type: string

Title ​

Gets the title of the virtual file (a user-friendly name).

Type: string

Name ​

Gets the name of the virtual file (the file name without path, typically the original name of the file).

Type: string

Slug ​

Gets the slug of the virtual file.

Type: string

Size ​

Gets the size of the virtual file in bytes.

Type: long?

Charset ​

Gets the charset of the virtual file, if applicable (e.g., "utf-8", "binary").

Type: string?

Created ​

Gets the creation date and time of the virtual file.

Type: DateTime?

LastModified ​

Gets the last modified date and time of the virtual file.

Type: DateTime?

ETag ​

Gets the ETag of the virtual file, if applicable.

Type: string?

ContentType ​

Gets the content type of the virtual file, if applicable.

Type: string?

IsReadOnly ​

Gets a value indicating whether the virtual file is read-only.

Type: bool?

Exists ​

Gets a value indicating whether the virtual file exists.

Type: bool?

VirtualFolder ​

Gets the virtual folder that contains this virtual file.

Type: IVirtualFolder?

Width ​

Gets the width of the virtual file, if applicable.

Type: int?

Height ​

Gets the height of the virtual file, if applicable.

Type: int?

Duration ​

Gets the duration of the virtual file, if applicable.

Type: TimeSpan?

FocalPoint ​

Gets the focal point of the virtual file, if applicable.

Type: FocalPoint?