我正在实施位于 here 的 AffiliateWindow的AffiliateService (肥皂)。
我只需要从这个服务中调用两个方法。我在VS 2010中有一个项目设置,并添加了Web Servcie参考和proxey类。除了我需要输入TransactionId来获取事务的阶段之外,所有事情都工作得很好。它回复并且错误地说错误的TransactionId。
另一方面,我可以使用日期和DateType调用方法(getTrasactionList)。但是当我尝试将TrasactionId或MerchantId传递给任一方法时,我都会收到此错误。
异常细节也告诉Array为空。但我像这样填充数组
var gTrIdi = new getTransaction
{
aTransactionIds = new ArrayOfint() { id = "'86862924'" }
};
答案 0 :(得分:1)
我得到了答案。 问题出在代理类上。
已更改private ArrayOfInt aTransactionIdsField;
到private int[] aTransactionIdsField;
课程中的getTransaction
,它就像一个魅力。