järjestelyratapihat

Kirjoittaja: Monica Porter
Luomispäivä: 18 Maaliskuu 2021
Päivityspäivä: 27 Kesäkuu 2024
Anonim
järjestelyratapihat - Tekniikka
järjestelyratapihat - Tekniikka

Sisältö

Määritelmä - Mitä marshalling tarkoittaa?

Marshalling on prosessi, jolla objektin muisti esitys muutetaan toiseen muotoon, joka soveltuu varastointia tai siirtämistä muille ohjelmistosovelluksille. Marshalling mahdollistaa tiedonsiirron etäobjektien välillä muuntamalla objektin sarjamuotoiseen muotoon.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Marshallingin

On myös käänteinen prosessi, jota kutsutaan unmarshalling, jossa esine tai tietorakenne ansainnoidaan. Marshalling ja unmarshalling prosessit ovat päinvastaisia, joten jokainen yhdessä menetelmässä suoritettu prosessi käännetään myös toisessa menetelmässä. Jos tietty binaarinen sekvenssi lisätään yhdistämisen aikana, se poistetaan epäsymmetrisen sekoituksen aikana ja päinvastoin.

Erilaiset etäproseduurikutsun (RPC) mekanismit toteutetaan yhdistämisen kautta, jossa eri prosesseilla ja säikeillä on tyypillisesti erilaiset dataformaatit, jotka vaativat yhdistämistä niiden välillä.

Microsoft Component Object Model (COM) -rajapinnan osoittimet käyttävät yhdistämistä tietojen vaihtamiseen COM-objektien rajojen yli. Sama asia tapahtuu .NET-kehyksessä, kun yhteisen kielen runtime-pohjaisen tyypin on kommunikoitava muiden hallitsemattomien tyyppien kanssa yhdistämisen kautta.

Komentosarjat ja XPCOM (Cross-Platform Component Object Model) -tekniikkapohjaiset sovellukset ovat muita esimerkkejä, joissa yhdistäminen on kriittisen tärkeää. Mozilla-sovelluskehys käyttää XPCOM: ää, joka käyttää laajasti yhdistämistä.