2010-12-13 8 views
3

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에서 아무것도 변경 생각하지 않는다 또는 그것을합니까 ...?

+2

Winforms 응용 프로그램의 myList 유형은 무엇입니까? ToArray()는 어떤 타입을 반환합니까? –

+0

myList는 매개 변수와 동일한 유형이며 정의 된 유형입니다. 이 경우 "Registro"라고합니다. ToArray()는 Registro의 배열을 "Registro []"로 반환합니다. – Smur

답변

1

그것은이었다 사실, 네임 스페이스 및 참조에 대한 문제 ...

너희들. 고마워.

+0

다행히 듣고, 대답으로 자기 답장을 표시하십시오! –

+0

저는 이틀 만에 그렇게 할 수 있습니다. StackOverflow는 나를 허용하지 않을 것입니다. :( – Smur

1

자기 호스트 서비스가 당신이 보내고 제대로 수신하고 있는지 확인하는 간단한 테스트 응용 프로그램을 사용해보십시오. 그 작동하는 경우, 당신은 문제의 원인으로 윈도우 Azure를 조사 할 수 있습니다.

관련 문제