File - конструктор

Создаёт экземпляр класса с указанием значений его свойств.

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public File(
	Guid id,
	string name,
	long size,
	IFileCategory? category,
	IFileType type,
	IFileContent content,
	IFileSource source,
	DateTime? modified = null,
	Guid? modifiedByID = null,
	string? modifiedByName = null,
	DateTime? created = null,
	Guid? createdByID = null,
	string? createdByName = null,
	IFilePermissions? permissions = null,
	bool isLocal = true,
	IFile? origin = null,
	byte[]? hash = null
)

Параметры

id  Guid
Идентификатор файла.
name  String
Имя файла.
size  Int64
Начальный разер файла или версии файла в байтах. При изменении размера контента content свойство Size будет синхронно изменяться. Значение не может быть отрицательным. Значение UnknownSize определяет, что размер неизвестен.
category  IFileCategory
Категория файла или null, если файл не имеет категории.
type  IFileType
Тип файла.
content  IFileContent
Контент файла.
source  IFileSource
Объект, обеспечивающий взаимодействие файла с подсистемой, в которой он был создан, например, с карточкой.
modified  NullableDateTime  (Optional)
Дата и время последнего изменения файла.
modifiedByID  NullableGuid  (Optional)
Идентификатор пользователя изменившего файл.
modifiedByName  String  (Optional)
Имя пользователя изменившего файл.
created  NullableDateTime  (Optional)
Дата и время создания файла.
createdByID  NullableGuid  (Optional)
Идентификатор пользователя создавшего файл.
createdByName  String  (Optional)
Имя пользователя создавшего файл.
permissions  IFilePermissions  (Optional)
Разрешения на действие с файлом или null, если используются разрешения по умолчанию.
isLocal  Boolean  (Optional)
Признак того, что файл был загружен локально и отсутствует во внешней подсистеме.
origin  IFile  (Optional)
Исходный файл, из которого был скопирован текущий файл, или null, если текущий файл не был скопирован.
hash  Byte  (Optional)
Хеш контента файла или версии файла, или null, если хеш не вычислен.

См. также