使用WCF设计API

时间:2009-05-15 16:44:32

标签: .net wcf architecture

我正在创建一个API(使用WCF),它将电子商务公司的一些内部系统暴露给外部世界。 API的目标用户大多是小型企业,可能没有广泛的开发资源。 为了确保将来API的发展,我已经决定API的输入和输出参数是字符串(xml doucment转换为字符串)。 这让我想到了所有可能的方法,一旦将字符串接收到我的方法并从中生成xml文档,我将如何将此xml文档映射到我有权访问的强类型对象 - 这些对象用于我的api暴露的内部系统。

将xml文档转换为强类型类的最佳实践是什么(请记住,我无法直接将xml转换为对象,因为在某些情况下,我将不得不在api中添加其他信息来构建内部系统所需的对象)

1 个答案:

答案 0 :(得分:1)

WCF自动将请求消息映射到对象。您可以使用DataContract属性及其朋友指定 如何执行此操作。

您可能希望了解基础知识here