FileCreationToken - класс

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

Definition

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

Заметки

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

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

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

Свойства

Category Категория файла или null, если файл не имеет категории.
Hash Хеш контента файла или null, если хеш не вычислен. Хеш является необязательным свойством, которое по умолчанию не заполняется системой.
ID Идентификатор файла или null, если создаётся случайный идентификатор.
IsLocal Признак того, что файл был загружен локально и отсутствует во внешней подсистеме. Значение используется при просмотре превью или при открытии файла, только что добавленного в элемент управления и не существующего на сервере. По умолчанию значение равно true.
LastVersionTags Список тегов, связанных с последней существующей версией файла. Актуально для загружаемых или копируемых файлов. В объект [Tessa.Files.IFile] такой список не копируется.
Modified Дата и время последнего изменения файла.
ModifiedByID Идентификатор пользователя изменившего файл.
ModifiedByName Имя пользователя изменившего файл.
NameИмя файла, которое является допустимым именем файла на файловой системе.
NewVersionTags Список тегов, связанных с добавляемой версией файла, т.е. при изменении содержимого файла в случае замены, редактирования и др. Сериализуются в карточке в форме строки.
OptionsНастройки файла. Сериализуются в карточке в форме JSON.
PermissionsРазрешения на действия с файлом.
RequestInfo Дополнительная пользовательская информация, передаваемая в запросы к серверу, которые относятся к загрузке содержимого файла и его версий, к загрузке списка версий этого файла или к загрузке списка подписей.
Size Начальный размер создаваемого файла в байтах. Задавать значение свойства имеет смысл для файлов, контент которых может быть установлен позднее, чем запрошен размер. Значение по умолчанию [FileContent.UnknownSize] определяет, что размер неизвестен.
TypeТип файла.

Методы

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(IFile)Устанавливает свойства текущего объекта по свойствам заданного файла.
Set(IFileCreationToken)Устанавливает свойства текущего объекта по свойствам заданного токена.
SetCore(IFile)Устанавливает свойства текущего объекта по свойствам заданного файла.
SetCore(IFileCreationToken)Устанавливает свойства текущего объекта по свойствам заданного токена.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также