FileVersionCreationToken - класс

Токен, используемый для создания версий файлов посредством источника файлов IFileSource.

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class FileVersionCreationToken : IFileVersionCreationToken, 
	ICloneable
Inheritance
Object    FileVersionCreationToken
Implements
ICloneable, IFileVersionCreationToken

Заметки

Наследник класса может иметь дополнительные свойства, специфичные для источника IFileSource.

Конструкторы

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

Свойства

ContentSource Местоположение контента файла.
Created Дата создания версии.
CreatedByID Идентификатор пользователя, который создал версию.
CreatedByName Имя пользователя, который создал версию.
ErrorInfo Информация по ошибке, возникшей при сохранении версии файла, или null, если ошибок не было.
Hash Хеш контента версии файла или null, если хеш не вычислен. Хеш является необязательным свойством, которое по умолчанию не заполняется системой.
ID Идентификатор версии файла или null, если при создании версии ей присваивается новый идентификатор.
LinkID Внешний идентификатор версии файла или null, если такой идентификатор не задан. Может использоваться в расширениях для связи с содержимым во внешнем местоположении.
Name Имя файла Name на момент создания версии. Если указано null или пустая строка, то в момент создания версии будет использовано имя файла.
Number Порядковый номер версии файла, отсчитываемый от 1. По умолчанию устанавливается номер, равный 1.
Options Настройки версии файла. Сериализуются в карточке в форме JSON.
RequestInfo Дополнительная пользовательская информация, передаваемая в запросы к серверу, которые относятся к загрузке содержимого версии или к загрузке списка её подписей.
Size Начальный размер создаваемой версии файла в байтах. Задавать значение свойства имеет смысл для версий, контент которых может быть установлен позднее, чем запрошен размер. Значение по умолчанию UnknownSize определяет, что размер неизвестен.
State Состояние версии файла. По умолчанию устанавливается состояние Created.
Tags Список тегов, связанных с версией файла. Сериализуются в карточке в форме строки.

Методы

Clone Создаёт полную копию объекта с информацией по токену. Дочерние объекты также копируются.
CloneCore Создаёт полную копию объекта с информацией по токену. Дочерние объекты также копируются.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Set(IFileVersion) Устанавливает свойства текущего объекта по свойствам заданной версии файла.
Set(IFileVersionCreationToken) Устанавливает свойства текущего объекта по свойствам заданного токена.
SetCore(IFileVersion) Устанавливает свойства текущего объекта по свойствам заданной версии файла.
SetCore(IFileVersionCreationToken) Устанавливает свойства текущего объекта по свойствам заданного токена.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также