Marshalling

Tác Giả: Monica Porter
Ngày Sáng TạO: 18 Hành Khúc 2021
CậP NhậT Ngày Tháng: 27 Tháng Sáu 2024
Anonim
Aircraft Marshalling
Băng Hình: Aircraft Marshalling

NộI Dung

Định nghĩa - Marshalling có nghĩa là gì?

Marshalling là quá trình biến đổi biểu diễn bộ nhớ của một đối tượng sang định dạng khác, phù hợp để lưu trữ hoặc truyền đến các ứng dụng phần mềm khác. Marshalling cho phép giao tiếp giữa các đối tượng từ xa bằng cách chuyển đổi một đối tượng thành dạng nối tiếp.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Marshalling

Ngoài ra còn có một quá trình ngược lại được gọi là unmarshalling trong đó một đối tượng hoặc cấu trúc dữ liệu được khử lưu huỳnh. Các quy trình Marshalling và unmarshalling là đảo ngược của nhau, vì vậy mọi quy trình được thực hiện trong một phương pháp cũng được đảo ngược trong phương pháp khác. Nếu một chuỗi nhị phân nhất định được thêm vào trong quá trình sắp xếp theo thứ tự, nó sẽ bị xóa trong quá trình sắp xếp lại và ngược lại.

Các cơ chế gọi thủ tục từ xa (RPC) khác nhau được thực hiện thông qua việc sắp xếp theo thứ tự, trong đó các quy trình và luồng khác nhau thường có các định dạng dữ liệu khác nhau, đòi hỏi phải sử dụng cách sắp xếp giữa chúng.

Các con trỏ giao diện của Mô hình Đối tượng Thành phần Microsoft (COM) sử dụng sắp xếp theo thứ tự để trao đổi dữ liệu qua các ranh giới đối tượng COM. Điều tương tự cũng xảy ra trong .NET framework, khi một loại dựa trên ngôn ngữ-thời gian chạy chung cần giao tiếp với các loại không được quản lý khác thông qua việc sắp xếp theo thứ tự.

Các ứng dụng dựa trên công nghệ của Tập lệnh và Mô hình thành phần đa nền tảng (XPCOM) là các ví dụ khác trong đó việc sắp xếp theo thứ tự có tầm quan trọng quan trọng. Khung ứng dụng Mozilla sử dụng XPCOM, sử dụng rộng rãi việc sắp xếp theo thứ tự.