我正在开发一个 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;
}
我的课看起来像这样。