Interface IFile
Представляет файл.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(File))]
public interface IFile : IHaveId, INamedObject, IHaveName, IPropertyValueOwner, IAccessControlObject, IIdentifiableObject, IHaveWriteAccess
- Inherited Members
Properties
CreationDate
Дата создания.
DateTime CreationDate { get; set; }
Property Value
Extension
Расширение файла.
string? Extension { get; set; }
Property Value
FilesOwner
Владелец файла.
IIdentifiableObject? FilesOwner { get; set; }
Property Value
ModificationDate
Дата изменения.
DateTime ModificationDate { get; set; }
Property Value
Size
Размер файла в байтах.
int Size { get; set; }