Что означает код HRESULT 0x80110437 (COMADMIN_E_PROPERTYSAVEFAILED)?

 
Предыдущий Следующий
COMADMIN_E_SERVICENOTINSTALLED COMADMIN_E_OBJECTEXISTS

COMADMIN_E_PROPERTYSAVEFAILED

Что означает результат

COMADMIN_E_PROPERTYSAVEFAILED: Одно или несколько значений свойств недопустимы либо конфликтуют друг с другом. COM+ Catalog не смог сохранить одно или несколько изменённых свойств объекта. Код появляется на SaveChanges и обычно сопровождается более конкретной ошибкой свойства или объекта.

Что проверить

  • Сохраняйте изменения по одному свойству, чтобы определить первое недопустимое значение.
  • После Populate получите свежий объект каталога и проверьте, что родительская коллекция не была удалена/заменена.
  • Ищите объект-level error information, если API его возвращает.

Диагностика и исправление

Исправьте конкретное значение или состояние объекта и повторите SaveChanges. Массовое изменение нескольких свойств одновременно мешает установить причину.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.