SetMbCheckSum

Синтаксис

SetMbCheckSumResult SetMbCheckSum(MbCheckSumId tMbCheckSum, SetMbCheckSumArg tArg)

Параметры

tMbCheckSum. Моникёр для работы с контрольными суммами.

tArg. Параметры выполнения операции.

Описание

Операция SetMbCheckSum управляет расчётом контрольных сумм для объектов репозитория.

Комментарии

Операция позволяет производить следующие действия:

Для выполнения операции укажите в поле tMbCheckSum моникёр для работы с контрольными суммами. Моникёр может быть получен при выполнении операции OpenMbCheckSum.

Для расчёта контрольных сумм задайте в поле tArg.meta.items коллекцию элементов, в каждом элементе укажите в поле k ключ объекта, для которого рассчитывается контрольная сумма. В поле tArg.pattern.itemsOperation укажите действие Add. Для сохранения контрольных сумм в файл задайте пустое поле tArg.meta.save. При выполнении операции для объектов будут рассчитаны контрольные суммы, результат будет сохранён в файл. Если задан шаблон tArg.metaGet, то в результате операции в поле tArg.meta.save будет доступен моникёр созданного файла.

Для загрузки контрольных сумм из файла задайте поле tArg.meta.load. При выполнении операции будут загружены контрольные суммы и проведена проверка объектов репозитория. Результат проверки будет доступен в каждом элементе коллекции  tArg.meta.items.

Пример

Различные варианты использования операции приведены в следующих примерах:

Наименование примера
Расчёт контрольных сумм для объектов репозитория
Загрузка контрольных сумм из файла и проверка объектов в репозитории

См. также:

Операции для работы с репозиторием