Table of Contents

Interface IFile

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Files
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет файл.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(File))]
public interface IFile : IPropertyValueOwner, IAccessControlObject, IHaveWriteAccess, INamedObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveName, IHaveId
Inherited Members
Extension Methods

Properties

CreationDate

Дата создания.

DateTime CreationDate { get; set; }

Property Value

DateTime

Extension

Расширение файла.

string? Extension { get; set; }

Property Value

string

FilesOwner

Владелец файла.

IIdentifiableObject? FilesOwner { get; set; }

Property Value

IIdentifiableObject

ModificationDate

Дата изменения.

DateTime ModificationDate { get; set; }

Property Value

DateTime

Size

Размер файла в байтах.

int Size { get; set; }

Property Value

int