Marshalling

Avtor: Monica Porter
Datum Ustvarjanja: 18 Pohod 2021
Datum Posodobitve: 27 Junij 2024
Anonim
Aircraft Marshalling
Video.: Aircraft Marshalling

Vsebina

Opredelitev - Kaj pomeni Marshalling?

Marshalling je postopek pretvorbe pomnilniške predstavitve predmeta v drugo obliko, ki je primerna za shranjevanje ali prenos drugim programskim aplikacijam. Marshalling omogoča komunikacijo med oddaljenimi predmeti s pretvorbo predmeta v serializirano obliko.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga Marshallinga

Obstaja tudi obratni postopek, imenovan unmarshalling, pri katerem se objekt ali podatkovna struktura deserializira. Postopki marshalling in unmarshalling so nasprotni drug drugemu, zato se vsak postopek, ki se izvaja v eni metodi, obrne tudi v drugi metodi. Če med izvajanjem predelave dodamo določeno binarno zaporedje, se med odstranjevanjem odstrani in obratno.

Različni mehanizmi za oddaljene klice s postopki (RPC) se izvajajo prek predelave, kjer imajo različni procesi in niti običajno različne oblike podatkov, ki zahtevajo uporabo medsebojnega preverjanja.

Vmesniški kazalci Microsoftovega modela komponentnih objektov (COM) uporabljajo predelavo z namenom izmenjave podatkov prek meja objekta COM. Enako se dogaja v okviru .NET, ko mora vrsta, ki temelji na skupnem jeziku in času izvajanja, komunicirati z drugimi nenadzorovanimi tipi prek marshall-a.

Skripti in tehnološki programi, ki temeljijo na komponentah večplastnih platform (XPCOM) so drugi primeri, pri katerih je izvedba načrta ključnega pomena. Mozilla Application Framework uporablja XPCOM, ki veliko uporablja.