1
2
任何复杂类型(即
服务操作/方法正在您的WSDL(Web服务描述语言)文件中转换为SOAP操作。传递的任何数据都必须是可以在XML模式(XSD文件)中表示的数据。对于int、string等,有一些基本的预定义的xsd类型,但除此之外的任何类型-a
记住:毕竟WCF服务被设计成与其他系统如Java、PHP和其他任何你可以想到的系统进行互操作。因此,服务合同中的所有内容——所有操作和正在操作的所有数据——都必须采用一种可以用WSDL(操作)和XSD(数据)文件表示的格式,这是公认的行业标准。
现在,.NET3.5中的wcf非常明确-您必须定义类并用
这能让事情更清楚一点吗? 马克 |
2
1
默认情况下,DataContractSerializer用于序列化操作参数和返回值。例如,如果您在服务器上具有此功能:
…然后,将使用DataContractSerializer反序列化SomeOtherType(将其从XML转换),然后序列化SomeType(将其转换为XML) DataContractSerializer可以理解许多不同的类型,但建议使用[DataContract]属性标记它来创建DataContractSerializer可以理解的类型。 |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
Kerwen · WCF服务调用异步函数 6 年前 |