Маршируючий

Автор: Monica Porter
Дата Створення: 18 Березень 2021
Дата Оновлення: 25 Червень 2024
Anonim
Марширующий огонь /For Honor
Відеоролик: Марширующий огонь /For Honor

Зміст

Визначення - Що означає Маршалінг?

Маршаллінг - це процес перетворення уявлення пам'яті об'єкта в інший формат, який підходить для зберігання або передачі іншим програмним програмам. Маршаллінг дозволяє зв’язок між віддаленими об'єктами шляхом перетворення об’єкта в серіалізовану форму.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Маршалінг

Існує також зворотний процес, який називається беззмістовим, при якому об'єкт або структура даних дезаріалізуються. Процеси маршалінгу та нерозподілення даних є зворотними один одному, тому кожен процес, що виконується в одному методі, також змінюється в іншому. Якщо під час маршалування додається певна двійкова послідовність, вона видаляється під час розмежування та навпаки.

Різні механізми віддаленого виклику процедур (RPC) реалізуються за допомогою маршалінгу, де різні процеси і потоки зазвичай мають різні формати даних, що вимагає використання між ними розподілу.

Інтерфейсні покажчики об'єктної моделі Microsoft (COM) використовують маршалінг для обміну даними через межі об'єкта COM. Те ж саме відбувається в .NET-рамках, коли тип, що базується на загальній мові, для виконання, повинен спілкуватися з іншими некерованими типами через маршалінг.

Інші приклади, на яких створено сценарії та об'єктові моделі на основі платформної компонентної технології (XPCOM), - це інші приклади, коли марширування є надзвичайно важливим. Mozilla Application Framework використовує XPCOM, який використовує широкомасштабні операції.