Wcf Web服务的对象参数

时间:2010-12-17 09:30:31

标签: c# wcf web-services

H,

我以前从未工作或编写过C#wcf webservice。

我使用的网络服务方法具有如下签名,也是由之前未使用过wcf的第三方编写的:

public void AddOrder(Order o, DeliveryMethod dm)

但是,是否可以将Order和DeliveryMethod对象直接传递给服务,而不是首先使用xml格式?或者,webservice和我的网站之间的交互和转移是否在需要时序列化?

1 个答案:

答案 0 :(得分:0)

WCF支持许多不同的绑定,允许您决定在调用服务时使用的格式。如果您使用标准basicHttpBinding,那么您的服务将使用隐含XML的SOAP端点。但是,在调用Web服务时,您需要在将数据发送到网络之前对其进行序列化/反序列化。