0

我正在尝试将一组对象传递给我的 Web 服务。

var bookingResponse = Service.BookOrder(
    User, Password, Header, order.ToArray(), 1,
    order.OrderId, order.CalculatedID(SessionRO));

关于服务:

public orderreturn BookOrder(
    string username, string password, OrderHeader order,
    OrderDetail[] order, int extSystemID, int extOrderID, int eventID)

尽管订单在发送端有数据,但它在接收端返回为空/空。有什么建议么?

4

1 回答 1

0

要传递自定义类型的数组,您需要使用 [DataContract] 标记它们,并使用 [DataMember] 标记属性。

这可能会让你开始;

http://msdn.microsoft.com/en-us/library/aa347850.aspx

于 2012-09-14T07:57:47.330 回答