Site icon EfmSoft

Что означает код HRESULT 0x8011043F (COMADMIN_E_OBJECTNOTPOOLABLE)?

 
Предыдущий Следующий
COMADMIN_E_NOTINREGISTRY COMADMIN_E_APPLID_MATCHES_CLSID

COMADMIN_E_OBJECTNOTPOOLABLE

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

COMADMIN_E_OBJECTNOTPOOLABLE: Объект нельзя использовать в пуле. COM+ запрещает включать object pooling для этого компонента: его конфигурация или тип компонента не поддерживает пул. Это ограничение capability конкретного объекта, а не transient failure пула.

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

  • Проверьте, для какого CLSID изменяется ObjectPoolingEnabled и является ли компонент допустимым для pooling.
  • Сверьте threading/activation model и другие свойства компонента, влияющие на object pooling.
  • Если настройка пришла из экспортированного application package, сравните её с исходным COM+ Catalog.

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

Не пытайтесь бесконечно повторять SaveChanges. Нужно либо отключить pooling для этого компонента, либо изменить саму модель компонента так, чтобы она соответствовала требованиям COM+.

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


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

Exit mobile version