What are the differences between Marshal by value and
Marshal by reference?
Answer Posted / j's
Marshal-by-value objects are copied by the remoting system
and passed in their entirety to the caller's application
domain. Once copied to the caller's application domain (by
the marshaling process), all method calls and property
accesses are executed entirely within that domain. The
entire object exists in the caller's domain, so there is no
need to marshal accesses across domain boundaries. Using
marshal-by-value objects can increase performance and
reduce network traffic when used for small objects or
objects to which you will be making many accesses. However,
because the object exists entirely in the caller's
application domain, no state changes to the object are
communicated to the originating application domain, or from
the originator back to the caller. Marshal-by-value is not
a good choice for very large objects with many accesses. It
makes little sense to marshal an entire large object across
domain boundaries when all you need is access to a single
field, method, or property.
Is This Answer Correct ? | 31 Yes | 8 No |
Post New Answer View All Answers
What are the ways to configure remoting objects before client can use them?
Define the lease of the object?
Hello, I want to connect a system in LAN and i want to access that.When ever i am moving a mouse in my desktop the similar thing have to happend in the another system in which i have connected. I need coding for this in c# and .NET . any one please help me.It is very urgent to me Advance thanks. my email id:manojkumarchallagundla@gmail.com
define client activated objects (cao)?
How can you configure a .net remoting object via xml file?
What is Remoting?
About Iunknown interface Queue ,its methods Query Interface Addref,Release and Explain each ?
Name the distributed systems available apart from .net remoting?
What are the ways to renew lifetime leases of objects?
What are the types of remotable objects?
What is the difference between remoting and webservice?
What are the types of remoting?
Explain how can you automatically generate interface for the remotable object in .net with microsoft tools?
Explain marshalling and its types in .net remoting
How do you directly call a native function exported from a DLL?