ИС "Такском-Доклайнз"                  ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
×
3.3.4.13. Метод Validate
 
Метод Validate служит для проверки корректности сформированной объектной модели.
При наличии файла описателя МЧД (warrant.xml) выполняется проверка на заполнение обязательных параметров и корректных ссылок на файл МЧД и ЭП.
Рекомендуем вызывать его каждый раз перед выгрузкой объектной модели в XML документ.
Сигнатура метода:
bool Validate(out string[] errors);
errors
список выявленных ошибок
Метод Validate возвращает true, если в ходе проверки не было найдено ошибок. False - в противном случае.
Сообщение об ошибке (элемент из коллекции errors) содержит в себе путь до элемента в объектной модели с указанием детальной информации, по какой причине этот элемент не прошел проверку.
Пример:
"Seller/AddressData/RussianAddress/ZipCode: Поле Индекс не соотвествует заданному шаблону. Допустимые шаблоны:  ^[0-9]{6}$ . Текущее значение элемента: 4563dh."