FileVersion - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Files
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public FileVersion(
Guid id,
string name,
long size,
int number,
FileVersionState state,
DateTime created,
Guid createdByID,
string createdByName,
IFileContent content,
FileContentSource contentSource,
IFileErrorInfo errorInfo,
IFile file,
byte[] hash = null,
Guid? linkID = null
)
Public Sub New (
id As Guid,
name As String,
size As Long,
number As Integer,
state As FileVersionState,
created As DateTime,
createdByID As Guid,
createdByName As String,
content As IFileContent,
contentSource As FileContentSource,
errorInfo As IFileErrorInfo,
file As IFile,
Optional hash As Byte() = Nothing,
Optional linkID As Guid? = Nothing
)
public:
FileVersion(
Guid id,
String^ name,
long long size,
int number,
FileVersionState state,
DateTime created,
Guid createdByID,
String^ createdByName,
IFileContent^ content,
FileContentSource contentSource,
IFileErrorInfo^ errorInfo,
IFile^ file,
array<unsigned char>^ hash = nullptr,
Nullable<Guid> linkID = nullptr
)
new :
id : Guid *
name : string *
size : int64 *
number : int *
state : FileVersionState *
created : DateTime *
createdByID : Guid *
createdByName : string *
content : IFileContent *
contentSource : FileContentSource *
errorInfo : IFileErrorInfo *
file : IFile *
?hash : byte[] *
?linkID : Nullable<Guid>
(* Defaults:
let _hash = defaultArg hash null
let _linkID = defaultArg linkID null
*)
-> FileVersion
Параметры
- id
- Тип: SystemGuid
Идентификатор версии файла. - name
- Тип: SystemString
Имя файла Name на момент создания версии.
- size
- Тип: SystemInt64
Начальный разер файла или версии файла в байтах. При изменении размера контента content
свойство Size будет синхронно изменяться. Значение не может быть отрицательным.
Значение UnknownSize определяет, что размер неизвестен.
- number
- Тип: SystemInt32
Порядковый номер версии файла, отсчитываемый от 1. - state
- Тип: Tessa.FilesFileVersionState
Состояние версии файла. - created
- Тип: SystemDateTime
Дата создания версии. - createdByID
- Тип: SystemGuid
Идентификатор пользователя, который создал версию. - createdByName
- Тип: SystemString
Имя пользователя, который создал версию. - content
- Тип: Tessa.FilesIFileContent
Контент версии файла. - contentSource
- Тип: Tessa.FilesFileContentSource
Местоположение контента версии файла. - errorInfo
- Тип: Tessa.FilesIFileErrorInfo
Информация по ошибке, возникшей при сохранении версии файла,
или null, если ошибок не было.
- file
- Тип: Tessa.FilesIFile
Файл, к которому относится версия.
Свойства файла имеют текущее состояние, а не таковое на момент создания версии.
- hash (Optional)
- Тип: SystemByte
Хеш контента файла или версии файла, или null, если хеш не вычислен.
- linkID (Optional)
- Тип: SystemNullableGuid
Внешний идентификатор версии файла или null, если такой идентификатор не задан.
Может использоваться в расширениях для связи с содержимым во внешнем местоположении.
См. также