![ดูหนังนายอำเภอคนพันธุ์เหล็ก เต็มเรื่อง](https://i.ytimg.com/vi/04sANW2lIes/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - Marshalling หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Marshalling
คำจำกัดความ - Marshalling หมายถึงอะไร
มาร์แชลเป็นกระบวนการของการเปลี่ยนการเป็นตัวแทนหน่วยความจำของวัตถุในรูปแบบอื่นซึ่งเหมาะสำหรับการจัดเก็บหรือส่งไปยังโปรแกรมซอฟต์แวร์อื่น ๆ มาร์แชลทำให้การสื่อสารระหว่างวัตถุระยะไกลโดยการแปลงวัตถุเป็นรูปแบบต่อเนื่อง
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Marshalling
นอกจากนี้ยังมีกระบวนการย้อนกลับที่เรียกว่า unmarshalling ซึ่งมีการยกเลิกการเรียงลำดับวัตถุหรือโครงสร้างข้อมูล กระบวนการมาร์แชลล์และ unmarshalling เป็นสิ่งที่ตรงกันข้ามกันดังนั้นทุกกระบวนการที่ดำเนินการในวิธีการหนึ่งก็จะถูกย้อนกลับในวิธีอื่นเช่นกัน หากมีการเพิ่มลำดับไบนารีที่แน่นอนในระหว่างการจัดเรียงลำดับนั้นจะถูกลบออกระหว่างการปิดการจัดวางและในทางกลับกัน
กลไกการเรียกขั้นตอนระยะไกลที่แตกต่างกัน (RPC) ถูกนำมาใช้ผ่านทาง marshalling โดยที่กระบวนการและเธรดที่แตกต่างกันมักมีรูปแบบข้อมูลที่แตกต่างกัน
พอยน์เตอร์อินเทอร์เฟซของ Microsoft Component Object Model (COM) ใช้ marshalling เพื่อแลกเปลี่ยนข้อมูลข้ามขอบเขตวัตถุ COM สิ่งเดียวกันนี้เกิดขึ้นใน. NET Framework เมื่อชนิดที่ใช้ภาษาทั่วไปรันไทม์จำเป็นต้องสื่อสารกับประเภทที่ไม่มีการจัดการอื่น ๆ ผ่านทาง marshalling
แอปพลิเคชันที่ใช้เทคโนโลยีแบบจำลองสคริปต์และแพลตฟอร์มส่วนประกอบวัตถุข้าม (XPCOM) เป็นตัวอย่างอื่น ๆ ที่การจัดระบบข้อมูลมีความสำคัญอย่างยิ่ง Mozilla Application Framework ใช้ XPCOM ซึ่งใช้ marshalling อย่างกว้างขวาง