-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: Absent_Minded_Aquarian
Message 4 in Discussion

Hi!   What you understand is correct, and what the MSDN article says is also correct. 
You got to see the nature of the two to understand what actually happens.   The 
DataSet class is serializable in nature and also is a MarshalByValueComponent. What 
this means is that when you pass its object to a remote entity, the object is actually 
serialized, its instance values are saved, sent over the wire to the remote entity, 
where it is deserialized and reconstructed for use by the remote entity. Thus, there 
are actually two objects: one in the context of the local application that sent the 
object over the wire, the second being the object reconstructed at the remote end.   
DataReaders, if you observe carefully, are MarshalByRef in nature. This implies when 
an attempt is made to send their object over the wire to a remote entity, the actual 
object is not sent. Instead a proxy is created at the remote end, which is used to 
talk with the actual object that exists only in the AppDomain where it was 
constructed.   So, both types of objects can be passed over the wire. But how they go 
actually define whether the actual object and its instance values are sent across the 
wire or not.   Hope this clears.   Gaurav

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to