Interface IFile
Представляет файл.
[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
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; }