![Сортировочный центр "Почты России" 分拣中心“俄罗斯邮政" Sorting center "Russian Post" 분류 센터](https://i.ytimg.com/vi/mMBHB6OCbew/hqdefault.jpg)
Содержание
- Определение - Что означает Маршаллинг?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет маршаллинг
Определение - Что означает Маршаллинг?
Маршаллинг - это процесс преобразования представления объекта в памяти в другой формат, который подходит для хранения или передачи другим программным приложениям. Маршаллинг позволяет осуществлять связь между удаленными объектами путем преобразования объекта в сериализованную форму.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет маршаллинг
Существует также обратный процесс, называемый демаршаллингом, при котором объект или структура данных десериализуются. Процессы маршаллинга и демаршаллинга противоположны друг другу, поэтому каждый процесс, выполняемый в одном методе, также изменяется в другом методе. Если определенная двоичная последовательность добавляется во время маршаллинга, она удаляется во время демаршаллинга и наоборот.
Различные механизмы удаленного вызова процедур (RPC) реализуются посредством маршаллинга, где разные процессы и потоки обычно имеют разные форматы данных, что требует использования маршаллинга между ними.
Указатели интерфейса в объектной модели компонентов (COM) Microsoft используют маршаллинг для обмена данными через границы COM-объектов. То же самое происходит в .NET Framework, когда тип, основанный на общеязыковом языке, должен взаимодействовать с другими неуправляемыми типами с помощью маршалинга.
Сценарии и приложения, основанные на технологии кросс-платформенной объектной модели (XPCOM), являются другими примерами, где упорядочение имеет решающее значение. Платформа приложений Mozilla использует XPCOM, который широко использует маршаллинг.