Différence entre DataContractSerializer vs XmlSerializer
J'ai été en passant par la WCF Fondamentaux, quelqu'un Peut-il dit que, en vertu de quels cas doit-on utiliser DataContractSerializer et XmlSerializer?
OriginalL'auteur Arslan Bhatti | 2014-09-09
Vous devez vous connecter pour publier un commentaire.
DataContractSerializer
service de format JSON ou XML.
contrôle sur XML généré structure est nécessaire
XMLSerializer
OriginalL'auteur Ronak Patel
DataContractSerializer est de meilleures performances dans le Xmlserializer. C'est parce que DataContratSerializer explicitement montre les champs ou propriétés sont sérialisé en XML.
DataContractSerializer peut en mesure de sérialiser des types qui implémente Idictionary alors que XML sérialiseur pas.
DataContractSerializer sérialise tous les membres qui sont marqués avec [DataMember] attribut, même si le membre est marqué comme privé. XML sérialiseur sérialiser seuls les membres du public.
Ces quelques différence importante.
OriginalL'auteur Vikas Gupta