FileObject - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.FilesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
protected FileObject(
Guid id,
string name,
long size,
IFileContent content,
IFileSource source,
byte[]? hash = null
)
Protected Sub New (
id As Guid,
name As String,
size As Long,
content As IFileContent,
source As IFileSource,
Optional hash As Byte() = Nothing
)
protected:
FileObject(
Guid id,
String^ name,
long long size,
IFileContent^ content,
IFileSource^ source,
array<unsigned char>^ hash = nullptr
)
new :
id : Guid *
name : string *
size : int64 *
content : IFileContent *
source : IFileSource *
?hash : byte[]
(* Defaults:
let _hash = defaultArg hash null
*)
-> FileObject
Параметры
- id Guid
- Идентификатор файла или версии файла.
- name String
- Имя файла или версии файла.
- size Int64
-
Начальный размер файла или версии файла в байтах. При изменении размера контента content
свойство Size будет синхронно изменяться. Значение не может быть отрицательным.
Значение UnknownSize определяет, что размер неизвестен.
- content IFileContent
- Контент файла или версии файла.
- source IFileSource
-
Объект, обеспечивающий взаимодействие текущего объекта с подсистемой,
в которой он был создан, например, с карточкой.
- hash Byte (Optional)
-
Хеш контента файла или версии файла, или null, если хеш не вычислен.