ControlSystemDomainSideOwn::Demarshal

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Осуществляет демаршаллинг ссылки на подсистему управления из потока чтения и возвращает объект ControlSystemDomainSideOwn, адресующий подсистему.

Параметры
nFormatФормат, в соответствии с которым осуществляется демаршаллинг. Принимает одно из значений
Символическое имяЦелочисленное значениеОписание
DEFINED_AS_BINARY1Данные запакованы в двоичном виде. См. package.
DEFINED_AS_XML2Данные запакованы в XML виде. Не поддерживается.
isПоток данных, из которого осуществляется демаршаллинг.
Возвращаемое значение:
Экземпляр ControlSystemDomainSideOwn, ассоциированный с реализацией IControlSystemDomainSide, созданной на основе прочитанных данных.
Возможные исключения
Chusov::Exceptions::ChsvCodeExceptionИсключение, соответствующее коду ошибочного завершения, если последний возвращается функцией DemarshalControlSystem.
См. также
DemarshalControlSystemПроизводит чтение ссылки на экземпляр подсистемы управления из потока чтения IInputStream.
ControlSystemDomainSideRef::MarshalПроизводит запись ссылки на подсистему управления в выходной поток.