Answer Posted / kirti
Yes. XmlSerializer supports a range of attributes that can be used to configure serialization for a particular class. For example, a field or property can be marked with the [XmlIgnore] attribute to exclude it from serialization. Another example is the [XmlElement]
attribute, which can be used to specify the XML element name to be used for a particular property or field.
Serialization via SoapFormatter/BinaryFormatter can also be controlled to some extent by attributes. For example, the [NonSerialized] attribute is the equivalent of XmlSerializer's [XmlIgnore] attribute. Ultimate control of the serialization process can be acheived by implementing the the ISerializable interface on the class whose instances are to be serialized.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is oauth in web api?
Is it possible to cancel filter execution?
What is the 'page life cycle' of an ASP.NET MVC?
What are the levels at which filters can be applied in an asp.net mvc application?
Explain the role of assembly in the .net framework.
Why we need a separate mobile project template, while we can render our web application in mobile ?
What are the differences between Partial View and Display Template and Edit Templates in ASP.Net MVC?
What is meant by viewdata?
Explain peek method in tempdata in asp.net mvc?
Why to use “{resource}.axd/{*pathinfo}” in routing in mvc?
What is Dependency Injection in ASP.Net MVC
Give an example for authorization filters in an asp.net mvc application?
What is difference between razor and web form engine?
what is entity data model?
What is the use of web api ? Why web api needed, if you have already restful services using wcf ?