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?