Tôi đang phát triển một dịch vụ WCF sẽ được tiêu thụ bởi nhiều ứng dụng khách hàng khác nhau. Để làm cho một chức năng hoạt động, máy chủ cần phải đọc một tệp XML thành một C# DataContract mà sau đó được truyền cho khách hàng có liên quan. Theo như tôi hiểu từ trang web MSDN, điều này là có thể nhưng tôi không thể tìm thấy bất kỳ ví dụ hoàn chỉnh. Cụ thể, trang web nói về thông số 'luồng' mà tôi chưa hoàn toàn hiểu.Làm thế nào để tuần tự hóa/deserialize một C# WCF DataContract đến/từ XML
Hợp đồng dữ liệu của tôi có một trường thuộc tính là danh sách một hợp đồng dữ liệu khác có nhiều trường thuộc tính đơn giản.
ví dụ:
[DataContract]
public class MyClass1 {
[DataMember]
public string name;
[DataMember]
public int age;
}
[DataContract]
public class MyClass2 {
[DataMember]
public List<MyClass1> myClass1List;
}
Lớp học của tôi trông giống như thế này.
trùng lặp: http://stackoverflow.com/questions/4858798/datacontract-xml-serialization-and-xml-attributes – DarthVader