Создает операцию с параметрами по умолчанию.
Создаёт экземпляр класса с указанием операции, свойства которой используются для инициализации создаваемого объекта.
Операция, свойства которой используются для инициализации создаваемого объекта.
Дата и время окончания операции в UTC или null
, если операция ещё не завершена.
Дата и время окончания операции в UTC или null
, если операция ещё не завершена.
Дата и время создания операции в UTC.
Дата и время создания операции в UTC.
Идентификатор пользователя, создавшего запрос на операцию.
Идентификатор пользователя, создавшего запрос на операцию.
Имя пользователя, создавшего запрос на операцию.
Имя пользователя, создавшего запрос на операцию.
Флаги, описывающие созданную операцию.
Краткое описание операции.
Краткое описание операции.
Идентификатор операции.
Идентификатор операции.
Дата и время начала выполнения операции в UTC или null
, если выполнение операции ещё не начато.
Дата и время начала выполнения операции в UTC или null
, если выполнение операции ещё не начато.
Определяет, является ли хранилище наблюдаемым, то есть поддерживает механизм автоматического оповещения о своих изменениях.
Если значение этого свойства равно true
, то объект класса может быть подписан на изменения,
и соответствующие обработчики будут вызываться при каждом изменении состояния объекта.
В противном случае, если значение false
, объект считается ненаблюдаемым,
и изменения в его состоянии не будут автоматически передаваться другим частям программы.
Дата и время, до наступления которого операция отложена, или null
, если операция не отложена.
Дата и время, до наступления которого операция отложена, или null
, если операция не отложена.
Процент выполнения операции от 0 до 100 или null
, если операция не сообщает процент своей готовности.
Процент выполнения операции от 0 до 100 или null
, если операция не сообщает процент своей готовности.
Признак того, что операция сообщает о проценте своей готовности.
Запрос на выполнение операции или null
, если для выполнения операции не требуется запрос.
Запрос на выполнение операции или null
, если для выполнения операции не требуется запрос.
Хеш, посчитанный для данных в запросе Request,
или null
, если для выполнения операции не требуется запрос.
Для расчёта обычно используется функция хеширования HMAC-SHA256, размер хеша в которой 256 бит или 32 байта.
Расчёт выполняется автоматически в момент создания операции. Заполнять поле вручную не рекомендуется.
Хеш, посчитанный для данных в запросе Request,
или null
, если для выполнения операции не требуется запрос.
Для расчёта обычно используется функция хеширования HMAC-SHA256, размер хеша в которой 256 бит или 32 байта.
Расчёт выполняется автоматически в момент создания операции. Заполнять поле вручную не рекомендуется.
Результат выполнения операции или null
, если операция ещё не завершена или для операции недоступна информация о результате.
Результат выполнения операции или null
, если операция ещё не завершена или для операции недоступна информация о результате.
Идентификатор сессии, в рамках которой была создана операция.
Идентификатор сессии, в рамках которой была создана операция.
Состояние операции.
Идентификатор типа операции. Должен быть добавлен в перечисление OperationTypes.
Идентификатор типа операции. Должен быть добавлен в перечисление OperationTypes.
Выполняет очистку хранилища от избыточных данных.
Выполняет резолв кеша декораторов для данных объекта-хранилища.
Возвращает настройки объекта-хранилища.
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
true
, если объект прошёл проверку на валидность; false
в противном случае.
Метод, уведомляющий объект о наличии изменений в его хранилище.
Выполняет валидацию текущего объекта и всех его дочерних объектов.
Объект, выполняющий построение результата валидации.
Операция.