Click here to Skip to main content
15,894,343 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
Hi All ,

I'm new to the WCF Concept, so here goes my first Q.
I have an Instruction coming in , with a name ,value pair.
In my class , i need to take in the instruction (there could me multiple name, value pairs) and serialize it to xml. I'm completely lost. Code is below.
Any help would be great !!!


C#
   [DataContract]
public class Instruction
   {
       private InstructionData[] _data;
       private InsructionAttachment[] _attachment;

       [DataMember]
       public InstructionData[] Data
       {
           get { return _data; }
           set { _data = value; }
       }

       [DataMember]
       public InsructionAttachment[] Attachment
       {
           get { return _attachment; }
           set { _attachment = value; }
       }
   }

public class InstructionData
   {
       public string Name { get; set; }
       public string Value { get; set; }
   }
Posted
Updated 4-Feb-13 19:57pm
v2
Comments
Sergey Alexandrovich Kryukov 4-Feb-13 10:41am    
Where is the data contract?! Why data members are public (you can do it, but it's better to isolate access to the data type user and contract).
—SA

1 solution

You also miss [DataContract]. Please read: http://msdn.microsoft.com/en-us/library/ms733127.aspx[^].

—SA
 
Share this answer
 
Comments
Rico_ 5-Feb-13 1:57am    
Hi , Sorry about the missing code....i just put in code to show the structure of the Instructures coming in.
Sergey Alexandrovich Kryukov 5-Feb-13 12:07pm    
InstructionData also needs [DataContract] attribute. This is how it works...
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900