![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | 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 |
| | #2 (permalink) |
| Guest | 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 |
| |
| |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Problem nesting controls | Winthrop Chan | Avalon | 0 | 03-11-2006 02:42 AM |