J’ai l’exemple de code C # suivant généré automatiquement à partir d’un xsd à l’aide de l’application svcutils.exe. [DataContract] public enum Foo { [EnumMember(Value = “bar”)] Bar = 1, [EnumMember(Value = “baz”)] Baz = 2 } [DataContract] public class UNameIt { [DataMember(Name = “id”)] public long Id { get; private set; } [DataMember(Name = “name”)] […]
J’ai eu une petite question concernant le datacontracts serializer. Peut-être que c’est plus une question de stream. J’ai trouvé un morceau de code qui écrit le XML dans un stream de fichiers. En gros, je ne veux pas le fichier et j’ai juste besoin de la sortie chaîne. public static ssortingng DataContractSerializeObject(T objectToSerialize) { var […]
J’essaie de consumr un service Web RESTful en utilisant WCF. Je n’ai aucun contrôle sur le format du service Web, je dois donc faire quelques solutions de contournement ici et là. Un problème majeur que je n’arrive pas à résoudre, c’est comment faire en sorte que WCF désérialise une énumération en tant que chaîne. Ceci […]
J’essaie de désérialiser un document XML: TEST1 TESTGAME1 1111111 5,00 TEST2 TESTGAME2 222222 0,30 0,90 classe .cs: namespace XmlParse { using System.Collections.Generic; using System.Runtime.Serialization; [DataContract(Namespace = “http://serialize”)] public class game { #region Public Properties [DataMember] public ssortingng name { get; set; } [DataMember] public ssortingng code { get; set; } [DataMember] public long ugn { […]
J’ai trouvé de nombreuses solutions ici chez SO et ailleurs qui traitent du clone profond d’object via la sérialisation / désérialisation (en mémoire et retour). Cela nécessite que les classes à cloner soient marquées avec [Serializable] . Il se trouve que j’ai mes classes (la plupart d’entre elles) marquées avec [DataContract] parce que j’utilise DataContractSerializer […]