Labels

Thursday, April 30, 2009

XML vs Binary Serialization - Quick Reference

ISerializable interface - A single method, named GetObjectData, which is responsible for storing object fields during the serialization process. To do this, you just need to populate a passed SerializationInfo object.

 

XML Serialization –

 

  • Seralizes only Public fields and properties of an object, or the parameters and return values of methods, into an XML stream.
  • Smaller in Size than Binary

 

Bianry Serialization –

 

  • Seralizes the public and private fields of the object and the name of the class, including the assembly containing the class, are converted to a stream of bytes, which is then written to a data stream
  • Larger in Size than XML

 

 

Thanks & Regards,

Arun Manglick || Senior Tech Lead

 

 

No comments:

Post a Comment