Что означает код HRESULT 0x80110603 (COMQC_E_NO_IPERSISTSTREAM)?

 
Предыдущий Следующий
COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE COMQC_E_BAD_MESSAGE

COMQC_E_NO_IPERSISTSTREAM

Что означает COMQC_E_NO_IPERSISTSTREAM

COMQC_E_NO_IPERSISTSTREAM: COM+ Queued Components не может маршалировать объект, потому что требуемый интерфейс не поддерживает IPersistStream. Ошибка возникает на границе сериализации queued call и относится к persistence contract объекта, а не к доступности MSMQ как транспорта.

Практическая проверка

Queued Components требуется IPersistStream для сериализации объекта, но component его не предоставляет. Проверьте interface implementation и зарегистрированную версию COM class. Если объект должен проходить через очередь, реализуйте поддерживаемый persistence contract либо измените boundary сообщения.

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


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