![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | Nesting DataContracts... Hi, In my WCF service I have a need to nest Datacontracts. I need to serialize a struct which contains a class as one of its members. Here is the format: public struct struct1 { public string member1; public string member2; public string member3; public class1 class11; //class1 is a class which contains a bunch of members } I decorated the struct with DataContract attribute and decorated all its members with DataMember attribute w. How do I go about serializing the members of class1? I tried to decorate it with DataMember attribute but I got an exception while I tried to create a proxy . I also got a hint to mark it with DataContract attribute and then mark its members with DataMember attribute. I tired that but I got a compilation error saying that DataContract attribute is valid only inside class,struct,enum etc. How do I got about accomplishing what I need? Thanks -Siva R |
My System Specs![]() |
| | #2 (permalink) |
| | Re: Nesting DataContracts... Hello, Siva! Is this what you need? [DataContract] public class Struct1 { [DataMember] public string memeber1; [DataMember] public Struct2 member2; } [DataContract] public class Struct2 { [DataMember] public string anothermemeber; } -- With best regards, Vadym Stetsiak. Blog: http://vadmyst.blogspot.com You wrote on Thu, 25 Oct 2007 14:33:00 -0700: S> Hi, S> In my WCF service I have a need to nest Datacontracts. S> I need to serialize a struct which contains a class as one of its S> members. S> Here is the format: S> public struct struct1 { S> public string member1; S> public string member2; S> public string member3; S> public class1 class11; //class1 is a class which contains a bunch S> of members S> } S> I decorated the struct with DataContract attribute and decorated all S> its members with DataMember attribute w. How do I go about S> serializing the members of class1? S> I tried to decorate it with DataMember attribute but I got an S> exception while I tried to create a proxy . I also got a hint to S> mark it with S> DataContract attribute and then mark its members with DataMember S> attribute. I tired that but I got a compilation error saying that S> DataContract attribute is valid only inside class,struct,enum etc. S> How do I got about accomplishing what I need? S> Thanks -Siva R |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| VBScript nesting groups cross domains | VB Script | |||
| VBScript nesting groups cross domains | VB Script | |||