Pracuję nad usługą WCF, która będzie używana przez wiele różnych aplikacji klienckich. Aby jedna funkcjonalność działała, serwer musi odczytać plik XML do C# DataContract, który jest następnie przekazywany do danego klienta. O ile rozumiem na stronie internetowej MSDN, jest to możliwe, ale nie mogłem znaleźć żadnych pełnych przykładów. W szczególności strona internetowa mówi o parametrze "strumienia", którego jeszcze nie rozumiem.Jak serializować/deserializować C# WCF DataContract do/z XML
Moja umowa na dane ma jedno pole właściwości, które jest listą innej umowy danych, która ma wiele prostych pól właściwości.
np.
[DataContract]
public class MyClass1 {
[DataMember]
public string name;
[DataMember]
public int age;
}
[DataContract]
public class MyClass2 {
[DataMember]
public List<MyClass1> myClass1List;
}
Moje zajęcia wyglądają mniej więcej tak.
duplikat: http://stackoverflow.com/questions/4858798/datacontract-xml-serialization-and-xml-attributes – DarthVader