Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Files
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: SystemGuid
Идентификатор файла или версии файла. - name
- Тип: SystemString
Имя файла или версии файла. - size
- Тип: SystemInt64
Начальный разер файла или версии файла в байтах. При изменении размера контента content
свойство Size будет синхронно изменяться. Значение не может быть отрицательным.
Значение UnknownSize определяет, что размер неизвестен.
- content
- Тип: Tessa.FilesIFileContent
Контент файла или версии файла. - source
- Тип: Tessa.FilesIFileSource
Объект, обеспечивающий взаимодействие текущего объекта с подсистемой,
в которой он был создан, например, с карточкой.
- hash (Optional)
- Тип: SystemByte
Хеш контента файла или версии файла, или null, если хеш не вычислен.
См. также