Ich beziehe eine Liste von MyType mit 20 Elementen und übergebe sie als Parameter an einen WCF-Dienst.WCF-Parameter verliert Werte
Das einzige Problem ist, dass, wenn es dort ankommt, die Liste keine Elemente enthält.
Meine Service-Methode ist:
MyMethod(List<MyType> myList, string bla)
ich es so nennen, von einem Windows App Forms:
myService.MyMethod(myList.ToArray(), "bla"); // Here my list has 20 elements.
Aber wenn es um den WCF-Dienst bekommt, das Array leer . :(
Könnte mir jemand helfen herauszufinden, warum
PS:. Mein WCF-Service ist ein Windows Azure Web Rolle, aber ich glaube nicht, dass irgendetwas in diesem zenario ändert Oder geht das ...?
Was ist der Typ von myList in Ihrer Winforms-Anwendung? Welchen Typ gibt ToArray() zurück? –
myList ist vom selben Typ wie der Parameter, ein definierter Typ. In diesem Fall "Registro" genannt. ToArray() gibt ein Array von Registro als "Registro []" zurück. – Smur