FileVersionCreationToken - класс

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

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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 Имя файла [IFileObject.Name] на момент создания версии. Если указано null или пустая строка, то в момент создания версии будет использовано имя файла.
Number Порядковый номер версии файла, отсчитываемый от 1. По умолчанию устанавливается номер, равный 1.
OptionsНастройки версии файла. Сериализуются в карточке в форме JSON.
RequestInfo Дополнительная пользовательская информация, передаваемая в запросы к серверу, которые относятся к загрузке содержимого версии или к загрузке списка её подписей.
Size Начальный размер создаваемой версии файла в байтах. Задавать значение свойства имеет смысл для версий, контент которых может быть установлен позднее, чем запрошен размер. Значение по умолчанию [FileContent.UnknownSize] определяет, что размер неизвестен.
State Состояние версии файла. По умолчанию устанавливается состояние [Tessa.Files.FileVersionState.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)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также