MyType 목록에 20 개의 요소를 채우고 매개 변수로 WCF 서비스에 전달하고 있습니다.WCF 매개 변수의 값이 손실됩니다.
문제가 발생하면 목록에 요소가 없습니다. 윈도우가 양식에서 앱 나는이처럼 전화 드렸습니다
MyMethod(List<MyType> myList, string bla)
:
내 서비스 방법은
myService.MyMethod(myList.ToArray(), "bla"); // Here my list has 20 elements.
을하지만이 WCF 서비스에 도달 할 때, 배열이 비어 . :(
는누군가 날 알아내는 데 도움이 수 없습니다 왜
PS :?. 내 WCF 서비스는 윈도우 Azure 웹 역할이지만, 나는 그것이이 cenario에서 아무것도 변경 생각하지 않는다 또는 그것을합니까 ...?
Winforms 응용 프로그램의 myList 유형은 무엇입니까? ToArray()는 어떤 타입을 반환합니까? –
myList는 매개 변수와 동일한 유형이며 정의 된 유형입니다. 이 경우 "Registro"라고합니다. ToArray()는 Registro의 배열을 "Registro []"로 반환합니다. – Smur