разпределителни

Автор: Monica Porter
Дата На Създаване: 18 Март 2021
Дата На Актуализиране: 27 Юни 2024
Anonim
6 класс, 15 урок, Применение распределительного свойства умножения
Видео: 6 класс, 15 урок, Применение распределительного свойства умножения

Съдържание

Определение - Какво означава Marshalling?

Маршалирането е процесът на преобразуване на паметта на обект в друг формат, който е подходящ за съхранение или предаване на други софтуерни приложения. Маршалирането позволява комуникация между отдалечени обекти чрез преобразуване на обект в сериализирана форма.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

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

Съществува и обратен процес, наречен unmarshalling, при който обект или структура от данни се дезариализира. Процесите на маршалиране и демарширане са обратни един на друг, така че всеки процес, извършен в един метод, също се обръща в другия метод. Ако при добавяне на определена двоична последователност се добави по време на маршируването, тя се отстранява по време на демарширането и обратно.

Различните механизми за отдалечено извикване на процедура (RPC) се реализират чрез преобразуване, където различните процеси и нишки обикновено имат различни формати на данни, които изискват използването на маршалиране между тях.

Интерфейсните указатели на модела на Microsoft Component Object (COM) използват преобразуване, за да обменят данни през границите на COM обекти. Същото се случва в .NET рамката, когато тип, базиран на общ език, по време на изпълнение, трябва да комуникира с други неуправляеми типове чрез маршалинг.

Скриптовете и технологичните приложения, базирани на многоплатформен компонент (XPCOM), са други примери, при които маршалирането е от критично значение. Приложението Mozilla Application Framework използва XPCOM, който използва широкоекранен контрол.