Создаёт экземпляр класса с указанием хранилища (или пустое хранилище по умолчанию), декоратором для которого является создаваемый объект.
Хранилище, декоратором для которого является создаваемый объект.
Static
Readonly
createdStatic
Readonly
createdStatic
Readonly
createdStatic
Readonly
errorStatic
Readonly
errorStatic
Readonly
hashStatic
Readonly
linkStatic
Readonly
nameStatic
Readonly
numberStatic
Readonly
optionsStatic
Readonly
requestStatic
Readonly
rowStatic
Readonly
sizeStatic
Readonly
sourceStatic
Readonly
stateStatic
Readonly
tagsДата создания версии (изменения файла).
Идентификатор пользователя, создавшего версию (изменившего файл).
Имя пользователя, создавшего версию (изменившего файл).
Дата ошибки, произошедшей для версии файла, или null
, если ошибок не было.
Сообщение об ошибке, произошедшей для версии файла, или null
, если ошибок не было.
Хеш контента для сохранённой версии файла или null
, если версия файла новая или хеш не указан.
По умолчанию значение равно null
, при этом для новых версий хеш считается не заданным.
Изменение этого значения позволяет установить другой хеш для использования в расширениях, но не позволяет изменить хеш у версии. Для установки хеша создаваемой версии укажите свойство CardFile.hash.
Определяет, является ли хранилище наблюдаемым, то есть поддерживает механизм автоматического оповещения о своих изменениях.
Если значение этого свойства равно true
, то объект класса может быть подписан на изменения,
и соответствующие обработчики будут вызываться при каждом изменении состояния объекта.
В противном случае, если значение false
, объект считается ненаблюдаемым,
и изменения в его состоянии не будут автоматически передаваться другим частям программы.
Внешний идентификатор версии файла или null
, если такой идентификатор не задан.
Может использоваться в расширениях для связи с содержимым во внешнем местоположении.
Имя версии файла.
Номер версии файла, отсчитываемый от единицы.
Сериализованные в JSON настройки файла. Могут быть равны null
или пустой строке, если настройки не заданы.
Идентификатор версии файла.
Размер контента в байтах для версии файла.
Местоположение контента версии файла.
Состояние версии файла.
Теги версии файла. Могут быть равны null
или пустой строке, если теги не заданы.
Добавляет заданный тег в список тегов, соответствующих текущей версии файла tags. Возвращает признак того, что тег отсутствовал и был добавлен.
Добавляемый тег. Не должен быть равен пустой строке.
true
, если тег отсутствовал и был добавлен; false
, если тег уже присутствовал.
Выполняет очистку хранилища от избыточных данных.
Создает новый объект, который является копией текущего экземпляра.
Выполняет резолв кеша декораторов для данных объекта-хранилища.
Возвращает настройки объекта-хранилища.
Возвращает признак того, что текущая версия содержит указанный тег в свойстве tags.
Тег, проверка наличия которого выполняется.
true
, если текущая версия содержит указанный тег; false
в противном случае.
Возвращает признак того, что объект не содержит значимых данных для метода очистки.
true
, если объект не содержит значимых для метода очистки данных;
false
в противном случае.
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
true
, если объект прошёл проверку на валидность; false
в противном случае.
Метод, уведомляющий объект о наличии изменений в его хранилище.
Удаляет заданный тег из списка тегов, соответствующих текущей версии файла tags. Возвращает признак того, что тег присутствовал и был удалён.
Удаляемый тег. Не должен быть равен пустой строке.
true
, если тег отсутствовал и был удалён; false
, если тег отсутствовал.
Устанавливает свойства текущего объекта в соответствии с заданной версией файла.
Версия, в соответствии с которой устанавливаются поля текущего объекта.
Возвращает дополнительную пользовательскую информацию по текущему объекту, передаваемую в запрос CardGetFileContentRequest
и в запрос на загрузку списка подписей CardRequestTypes.GetVersionSignatures,
или null
, если информация ещё не была задана.
Дополнительная пользовательская информация по текущему объекту.
Выполняет валидацию текущего объекта и всех его дочерних объектов.
Объект, выполняющий построение результата валидации.
Информация о версии файла.