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
- Тип: System.Guid
Идентификатор версии файла. - name
- Тип: System.String
Имя файла Name на момент создания версии.
- size
- Тип: System.Int64
Начальный разер файла или версии файла в байтах. При изменении размера контента content
свойство Size будет синхронно изменяться. Значение не может быть отрицательным.
Значение UnknownSize определяет, что размер неизвестен.
- number
- Тип: System.Int32
Порядковый номер версии файла, отсчитываемый от 1. - state
- Тип: Tessa.Files.FileVersionState
Состояние версии файла. - created
- Тип: System.DateTime
Дата создания версии. - createdByID
- Тип: System.Guid
Идентификатор пользователя, который создал версию. - createdByName
- Тип: System.String
Имя пользователя, который создал версию. - content
- Тип: Tessa.Files.IFileContent
Контент версии файла. - contentSource
- Тип: Tessa.Files.FileContentSource
Местоположение контента версии файла. - errorInfo
- Тип: Tessa.Files.IFileErrorInfo
Информация по ошибке, возникшей при сохранении версии файла,
или null, если ошибок не было.
- file
- Тип: Tessa.Files.IFile
Файл, к которому относится версия.
Свойства файла имеют текущее состояние, а не таковое на момент создания версии.
- hash (Optional)
- Тип:System.Byte[]
Хеш контента файла или версии файла, или null, если хеш не вычислен.
- linkID (Optional)
- Тип: System.Nullable<Guid>
Внешний идентификатор версии файла или null, если такой идентификатор не задан.
Может использоваться в расширениях для связи с содержимым во внешнем местоположении.
См. также