我正在尝试将一个对象数组传递给我的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)
虽然订单在发送方有数据,但它在接收方回来为空/空。有什么建议吗?
答案 0 :(得分:0)
对于要传递的自定义类型数组,您需要使用[DataContract]标记它们,使用[DataMember]标记属性。
这可能会让你开始;