Readonly
cachedReadonly
fieldReadonly
stateСобытие, возникающее при изменении состояния файла state.
Static
Readonly
cardStatic
Readonly
categoryStatic
Readonly
categoryStatic
Readonly
categoryStatic
Readonly
externalStatic
Readonly
hashStatic
Readonly
infoStatic
Readonly
isStatic
Readonly
nameStatic
Readonly
newStatic
Readonly
optionsStatic
Readonly
originalStatic
Readonly
originalStatic
Readonly
requestStatic
Readonly
rowStatic
Readonly
sectionStatic
Readonly
sizeStatic
Readonly
storeStatic
Readonly
systemStatic
Readonly
systemStatic
Readonly
systemStatic
Readonly
systemStatic
Readonly
taskStatic
Readonly
typeStatic
Readonly
typeStatic
Readonly
typeStatic
Readonly
versionStatic
Readonly
versionStatic
Readonly
versionsОтображаемое имя категории файла или null
, если категория файла не указана.
Идентификатор категории файла
или null
, если категория файла не указана или выбранная категория не имеет идентификатора.
Значение categoryCaption обязательно должно быть указано для того, чтобы файл был включён в категорию, а значение categoryId является опциональным для идентификации категории.
Заданный порядковый номер категории файла или null
, если категория файла не указана.
Способ удаления файла.
Внешний источник контента для файла
или null
, если внешний источник отсутствует и контент для файла загружается стандартным образом.
Флаги файла.
Хеш контента для последней версии файла или null
, если хеш не указан.
Рекомендуется указать при создании новой версии, чтобы в дальнейшем для этой версии был доступен хеш контента.
Укажите флаг CardFileFlags.CalculateHash в свойстве flags для того, чтобы при сохранении файла хеш-сумма была вычислена на сервере, независимо от значения в свойстве hash.
По умолчанию значение равно null
, при этом для новых версий хеш считается не заданным.
Определяет, является ли хранилище наблюдаемым, то есть поддерживает механизм автоматического оповещения о своих изменениях.
Если значение этого свойства равно true
, то объект класса может быть подписан на изменения,
и соответствующие обработчики будут вызываться при каждом изменении состояния объекта.
В противном случае, если значение false
, объект считается ненаблюдаемым,
и изменения в его состоянии не будут автоматически передаваться другим частям программы.
Признак того, что файл виртуальный, такой как "Лист согласования". Некоторые расширения учитывают этот признак, и, например, игнорируют файл при назначении разрешений в процессе чтения карточки.
Последняя версия файла или null
, если последняя версия неизвестна.
Имя файла.
Теги новой версии файла, если такая версия будет создана в процессе сохранения.
Могут быть равны null
или пустой строке, если теги не заданы, или если файл не подготовлен для сохранения.
Сериализованные в типизированный JSON настройки файла. Могут быть равны null
или пустой строке, если настройки не заданы.
Для установки значения рекомендуется использовать метод CardFile.setOptions, а для получения - CardFile.deserializeOptions.
Идентификатор файла, копией версии которого является текущий файл,
или null
, если файл является оригиналом, а не копией.
Идентификатор версии файла, копией которой является текущий файл,
или null
, если файл является оригиналом, а не копией.
Идентификатор строки с описанием файла.
Пустые строки коллекционных и древовидных секций, доступные по имени секции. Могут использоваться для редактирования карточки файла.
Размер контента последней версии файла в байтах или -1
, если размер неизвестен или не был задан.
В серверных расширениях на сохранение это свойство можно использовать для определения размера
контента сохраняемых файлов.
Состояние файла.
Местоположение, которое следует использовать для сохраняемого контента файла. Актуально только для файла, для которого создаётся новая версия.
Идентификатор задания, к которому приложен файл, или null
, если файл приложен к основной карточке.
Отображаемое имя типа файла.
Идентификатор типа файла.
Имя типа файла.
Актуальная версия файла.
Идентификатор актуальной версии файла.
Список версий файла.
Загружается отложено; список заполнен, если значение versionsLoaded равно true
.
Признак того, что список версий versions был загружен.
Добавляет заданный тег в список тегов, соответствующих новой версии файла newVersionTags. Возвращает признак того, что тег отсутствовал и был добавлен.
Добавляемый тег. Не должен быть равен пустой строке.
true
, если тег отсутствовал и был добавлен; false
, если тег уже присутствовал.
Выполняет очистку хранилища от избыточных данных.
Создает новый объект, который является копией текущего экземпляра.
Выполняет резолв кеша декораторов для данных объекта-хранилища.
Возвращает признак того, что при сохранении карточки могут быть не указаны токены безопасности, поэтому не следует показывать соответствующее предупреждение.
Признак того, что при обработке файла системой не следует учитывать свойство CardFile.externalSource.
Если признак не был установлен, то возвращается false
.
Возвращает настройки объекта-хранилища.
Возвращает признак того, что карточка файла содержит изменённые значения.
Признак того, что требуется проверить состояние файла, а не только его данные.
true
, если карточка файла содержит изменённые значения; false
в противном случае.
Возвращает признак того, что состояние файла в карточке обязывает предоставить для такого файла контент, причём карточка с файлом должна сохраняться через потоковое сохранение.
Возвращает признак того, что создаваемая версия будет содержать указанный тег в свойстве newVersionTags.
Тег, проверка наличия которого выполняется.
true
, если текущая версия содержит указанный тег; false
в противном случае.
Возвращает признак того, что файл содержит информацию о длине контента файла,
т.е. свойство size отлично от значения -1
.
true
, если файл содержит информацию о длине контента файла; false
в противном случае.
Возвращает признак того, что объект не содержит значимых данных для метода очистки.
true
, если объект не содержит значимых для метода очистки данных;
false
в противном случае.
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
true
, если объект прошёл проверку на валидность; false
в противном случае.
Метод, уведомляющий объект о наличии изменений в его хранилище.
Выполняет удаление информации по состояниям, из которой можно было бы определить, что файл изменён. Возвращает признак того, что при этом были внесены изменения.
Способ обработки удалённых строк, файлов и заданий.
true
, если в процессе удаления были внесены изменения; false
в противном случае.
Удаляет заданный тег из списка тегов, соответствующих новой версии файла newVersionTags. Возвращает признак того, что тег присутствовал и был удалён.
Удаляемый тег. Не должен быть равен пустой строке.
true
, если тег присутствовал и был удалён; false
, если тег уже отсутствовал.
Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.systemKeyPrefix.
Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.userKeyPrefix.
Устанавливает признак того, что файл не содержит информацию о длине контента файла,
т.е. свойство size устанавливается как -1
.
Устанавливает состояние CardFileState.None, если файл был в состоянии CardFileState.Replaced. Устанавливает состояние CardFileState.Modified, если файл был в состоянии CardFileState.ModifiedAndReplaced. В других случаях не выполняет действий. Возвращает CardFileReplacementResult.WasReplaced, если состояние было изменено, и CardFileReplacementResult.WasIncompatible.
Результат изменения состояния.
Устанавливает признак того, что при обработке файла системой не следует учитывать свойство CardFile.externalSource как необходимость копировать контент файла. Например, при создании шаблона контент копируется средствами расширения и не должен копироваться системой.
Признак того, что при обработке файла системой не следует учитывать свойство CardFile.externalSource.
Устанавливает состояние CardFileState.Replaced, если файл был в состоянии CardFileState.None. Устанавливает состояние CardFileState.ModifiedAndReplaced, если файл был в состоянии CardFileState.Modified. В других случаях не выполняет действий.
Результат изменения состояния.
Возвращает карточку файла или null
, если карточка ещё не была задана.
Карточка файла или null
, если карточка ещё не была задана.
Возвращает дополнительную пользовательскую информацию по текущему объекту
или null
, если информация ещё не была задана.
Дополнительная пользовательская информацию по текущему объекту
или null
, если информация ещё не была задана.
Возвращает дополнительную пользовательскую информацию по текущему объекту, передаваемую в запрос CardGetFileContentRequest
и в запрос на загрузку списка подписей CardRequestTypes.GetVersionSignatures,
или null
, если информация ещё не была задана.
Дополнительная пользовательская информация по текущему объекту.
Возвращает пустые строки для коллекционных и древовидных секций, доступные по имени секции,
или null
, если строки ещё не были заданы.
Пустые строки для коллекционных и древовидных секций, доступные по имени секции,
или null
, если строки ещё не были заданы.
Возвращает список версий файла
или null
, если список версий файла ещё не был задан или не был загружен.
Список версий файла
или null
, если список версий файла ещё не был задан или не был загружен.
Обновляет состояние файла state в зависимости от наличия изменений во флагах или в данных карточки файла.
true
, если состояние файла было изменено;
false
, если состояние файла не требуется изменять, т.к. изменения уже зафиксированы или отсутствуют.
Выполняет валидацию текущего объекта и всех его дочерних объектов.
Объект, выполняющий построение результата валидации.
Общая информация о файле, прикреплённом к карточке.