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)

注文は送信側にデータがありますが、受信側では null/空として返されます。助言がありますか?

4

1 に答える 1

0

カスタム型の配列を渡すには、それらを [DataContract] でマークし、プロパティを [DataMember] でマークする必要があります。

これで始められるかもしれません。

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

于 2012-09-14T07:57:47.330 に答える