Marshalling

Yazar: Monica Porter
Yaratılış Tarihi: 18 Mart 2021
Güncelleme Tarihi: 27 Haziran 2024
Anonim
Aircraft Marshalling
Video: Aircraft Marshalling

İçerik

Tanımı - Marshalling'in anlamı nedir?

Marşaling, bir nesnenin hafıza temsilini başka bir yazılıma dönüştürme işlemidir; bu, başka yazılım uygulamalarına depolamak veya iletmek için uygun olan başka bir formata dönüştürme. Marshalling, bir nesneyi serileştirilmiş forma dönüştürerek uzak nesneler arasında iletişimi sağlar.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Marshalling'i anlatıyor

Ayrıca, bir nesnenin veya veri yapısının seri hale getirildiği, dengesizlik adı verilen bir ters işlem de vardır. Marşalizasyon ve marşalleştirme işlemleri birbirinin tam tersidir, bu nedenle bir yöntemde gerçekleştirilen her işlem diğer yöntemde de tersine çevrilir. Marşal toplama sırasında belirli bir ikili sekans eklenirse, marşal toplama sırasında kaldırılır ve bunun tersi de geçerlidir.

Farklı uzaktan işlem çağrısı (RPC) mekanizmaları, farklı işlemlerin ve iş parçacıklarının tipik olarak aralarında bir araya getirilmelerini gerektiren farklı veri formatlarına sahip olduğu durumlarda, marşal toplama yoluyla uygulanır.

Microsoft Bileşen Nesne Modeli'nin (COM) arabirim işaretçileri, COM nesnesi sınırları arasında veri alışverişinde bulunmak için marşaling kullanır. Aynı şey, ortak dil çalışma zamanı tabanlı bir türün yönetilmeyen diğer türlerle marshalling yoluyla iletişim kurması gerektiğinde, .NET çerçevesinde de olur.

Komut Dosyaları ve Çapraz Platform Bileşen Nesne Modeli (XPCOM) teknolojisi tabanlı uygulamalar, marşalllemenin kritik öneme sahip olduğu diğer örneklerdir. Mozilla Uygulama Çerçevesi, yoğun şekilde marşaling kullanan XPCOM'u kullanır.