2010-07-06 6 views
0

им пропускание массива KeyValuePair<string,string>[]Передача общего типа WebMethod

как всегда, когда он добраться до моего Sliverlight клиента он превращается в

{web service name}.KeyValuePairOfStringString

и я не могу получить значения из него.

у кого-нибудь есть идеи, как я могу получить доступ к ключам и ценностям?

+0

Как вы создаете свой клиентский прокси? KeyValuePairOfStringString, скорее всего, является типом WSDL, потому что у вас не может быть дженериков в WSDL. Вероятно, вы захотите создать явные DataContracts для каждой формы KeyValuePair, которую вы собираетесь использовать. – Stephan

ответ

0

Вы не должны использовать веб-службы ASMX с SilverLight. Вместо этого вы должны использовать WCF.

Смежные вопросы