Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
What is marshalling and what are different kinds of marshalling ?
.NET INTERVIEW QUESTIONS - What is marshalling and what are different kinds of marshalling ?
✍: Guest
Marshaling is used when an object is converted so that it can be sent across the network or across application domains.
Unmarshaling creates an object from the marshaled data.
There are two ways to do marshalling :-
* Marshal-by-value (MBV) :- In this the object is serialized into the channel, and a copy of the object is created on the other side of the network. The object to
marshal is stored into a stream, and the stream is used to build a copy of the object on the other side with the unmarshalling sequence.
* Marshaling-by-reference (MBR) :- Here it creates a proxy on the client that is used to communicate with the remote object. The marshaling sequence of a
remote object creates an ObjRef instance that itself can be serialized across the network.
2009-09-15, 5518👍, 0💬
Popular Posts:
Rachel opened her math book and found that the sum of the facing pages was 245. What pages did she o...
How To View All Columns in an Existing Table? - Oracle DBA FAQ - Managing Oracle Database Tables If ...
Do You Know the Book "JUnit in Action"? You should know this book. It received some good reviews. Ti...
How can I include comments in HTML? An HTML comment begins with "<!--", ends with "-->...
How To Use mysqlbinlog to View Binary Logs? - MySQL FAQs - Server Daemon mysqld Administration If yo...