我使用20个元素填充MyType列表,并将其作为参数传递给WCF服务。WCF参数丢失值
唯一的问题是,当它到达那里时,列表中没有元素。
我的服务的方法是:
MyMethod(List<MyType> myList, string bla)
我打电话就这样,从Windows窗体应用程序:
myService.MyMethod(myList.ToArray(), "bla"); // Here my list has 20 elements.
但是当它到达WCF服务,数组为空。 :(
有人能帮助我弄清楚为什么
PS:我的WCF服务是一个Windows Azure的Web角色,但我不认为它在这个cenario改变任何东西还是没有呢......?
Winforms应用程序中myList的类型是什么? ToArray()返回什么类型? – 2010-12-13 16:43:02
myList与参数(定义的类型)具有相同的类型。在这种情况下,称为“Registro”。 ToArray()返回一个Registro数组,如“Registro []”。 – Smur 2010-12-13 16:55:30