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?