Comment utiliser la Sérialisation Personnalisée ou de la Désérialisation dans WCF pour forcer une nouvelle instance à chaque propriété d'un datacontact ?
J'ai un datacontact avec de nombreux membres qui a une classe personnalisée
Je voudrais vigueur d'une nouvelle instance, si la propriété est null sur la désérialisation.
est-il un moyen de le faire?
C'est pourquoi les Dto sont agréable d'avoir autour (aussi fait-tours/changements dans le schéma plus facile).
Regardez: stackoverflow.com/questions/2041663/wcf-service-default-values
voulez-vous dire datacontact ou datacontract ?
Regardez: stackoverflow.com/questions/2041663/wcf-service-default-values
voulez-vous dire datacontact ou datacontract ?
OriginalL'auteur Fredou | 2011-11-10
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez DataContract la sérialisation, vous pouvez ignorer son comportement par défaut à l'aide de la
OnDeserialized
attribut.De MSDN: Lorsqu'il est appliqué à une méthode spécifie que la méthode est appelée lors de la désérialisation d'un objet dans un objet graphique. L'ordre de la désérialisation par rapport à d'autres objets dans le graphe est non-déterministe.
Voici mon exemple de code:
OriginalL'auteur Surjit Samra