| Предыдущий | Следующий |
| ERROR_BAD_ACCESSOR_FLAGS | ERROR_NOT_CAPABLE |
ERROR_ERRORS_ENCOUNTERED
Что означает ERROR_ERRORS_ENCOUNTERED
ERROR_ERRORS_ENCOUNTERED — при обработке запроса произошла одна или несколько ошибок.
Практический смысл и диагностика
Одна или несколько вложенных операций завершились ошибкой во время обработки общего запроса.
- Этот агрегированный результат означает, что операция сформировала несколько результатов по отдельным элементам и как минимум один из них оказался неуспешным. Полезная причина обычно хранится рядом — в массиве статусов, объекте ошибки, результате свойства или диагностической записи.
- Не отбрасывайте подробную коллекцию результатов. Определите, допустим ли частичный успех, компенсируйте только реально изменённые элементы и сообщите вызывающему коду точный список неуспешных объектов.
- Повтор после этого результата имеет смысл только если внешнее состояние, влияющее на операцию, действительно может измениться. Если причина связана с состоянием объекта, неподдерживаемой возможностью, владением или неверной последовательностью, неизменный retry лишь повторит дефект и может скрыть первую полезную диагностическую запись.
- Особенно внимательно проверяйте API, которые продолжают обработку после ошибок отдельных элементов.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.