| Предыдущий | Следующий |
| PLA_E_REPORT_WAIT_TIMEOUT | PLA_E_EXE_FULL_PATH_REQUIRED |
PLA_E_NO_DUPLICATES
Многие списки PLA являются множествами, даже когда представлены упорядоченными массивами
PLA_E_NO_DUPLICATES указывает, что свойство-список содержит один логический элемент более одного раза. Список может происходить из импортированного XML, объединённых шаблонов, конфигурации поставщика, путей счётчиков, API или других коллекций конкретного сборщика.
Сравнивайте нормализованные значения, а не исходный текст: псевдонимы путей, различия регистра, пробелы и повторные XML-узлы могут описывать один элемент. Удаляйте дубликаты в источнике конфигурации, чтобы последующие обновления оставались идемпотентными. Изменение порядка не помогает, поскольку уникальность проверяется по всей коллекции.
Контрольный список анализа дубликатов
- Итоговый сериализованный массив или список XML-элементов.
- Правила нормализации имён и путей.
- Слои шаблонов, добавляющие каждую запись.
- Повторные развёртывания, которые добавляют вместо замены.
Ссылки
- Объектная модель IDataCollectorSet
- IDataCollectorCollection и создание сборщиков
- Сохранение и проверка IDataCollectorSet::Commit
Нужно найти другой код? Найти другой код состояния или ошибки.