| Предыдущий | Следующий |
| CO_E_NOTPOOLED | CO_E_NOSYNCHRONIZATION |
CO_E_NOTCONSTRUCTED
Что означает результат
CO_E_NOTCONSTRUCTED: Для корректной работы созданный компонент COM+ должен использовать конструирование объектов. COM+ configured component ещё не прошёл construction, но код пытается использовать состояние, доступное только после IObjectConstruct/constructor phase.
Что проверить
- Проверьте порядок activation/construction callbacks.
- Убедитесь, что construction string/configuration доступна и construction не завершилась ошибкой раньше.
- Не вызывайте component methods из частично созданного объекта.
Диагностика и исправление
Исправьте construction path и только после успешного завершения публикуйте объект клиенту.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.