Марсхаллинг

Аутор: Monica Porter
Датум Стварања: 18 Март 2021
Ажурирати Датум: 27 Јуни 2024
Anonim
Сериализация и Маршалинг
Видео: Сериализация и Маршалинг

Садржај

Дефиниција - Шта значи Марсхаллинг?

Марсхаллинг је процес претварања меморијског представљања објекта у други формат, који је погодан за складиштење или пренос другим софтверским апликацијама. Марсхаллинг омогућава комуникацију између удаљених објеката претварањем објекта у сериализирани облик.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава Марсхаллинга

Постоји и обрнути процес зван унмарсхаллинг у коме се објект или структура података десериализују. Процеси марсхаллинга и унмарсхаллинг-а су обрнути један према другом, тако да се сваки поступак који се изводи у једној методи преокреће и у другом. Ако се дода одређени бинарни низ током маршарења, он се уклања током уклањања и обратно.

Различити механизми за даљинско позивање процедура (РПЦ) имплементирају се путем маршарења, при чему различити процеси и нити обично имају различите формате података, који захтевају употребу измене између њих.

Показивачи интерфејса Мицрософт Цомпонент Објецт Модел (ЦОМ) користе маршарење како би размењивали податке преко граница ЦОМ објекта. Иста ствар се дешава у .НЕТ оквиру, када тип заснован на уобичајеном језику и рунтиме-у мора комуницирати с другим неуправљаним типовима путем маршарења.

Скрипте и модели компоненти вишеструких платформа (КСПЦОМ) засновани на технологији су други примери где је маршалан избор од пресудне важности. Мозилла Апплицатион Фрамеворк користи КСПЦОМ, који опсежно користи маршарење.