【发布时间】:2012-06-23 22:20:36
【问题描述】:
我正在开发一个 WCF 服务,它将被多个不同的客户端应用程序使用。为了使一项功能正常工作,服务器需要将 XML 文件读入 C# DataContract,然后将其传递给相关客户端。据我从 MSDN 网站了解,这是可能的,但我找不到任何完整的示例。特别是,该网站谈到了一个我还不太了解的“流”参数。
我的数据合约有一个属性字段,它是另一个数据合约的列表,该数据合约具有多个简单的属性字段。
例如
[DataContract]
public class MyClass1 {
[DataMember]
public string name;
[DataMember]
public int age;
}
[DataContract]
public class MyClass2 {
[DataMember]
public List<MyClass1> myClass1List;
}
我的课程看起来像这样。
【问题讨论】:
标签: c# wcf xml-serialization deserialization datacontract