私は単純なWebMethod
バックエンド Web サービスを作成しました。これを WPF アプリケーションと Silverlight アプリケーションの両方でサービス参照として使用しています。
このメソッドは、List<string>
呼び出された を返しますuserList
。Service1SoapClient
これは、「クライアント」として参照する WPF アプリケーションで正常に機能します。したがって、メソッドを次の方法で呼び出す必要があります -
client.userlist(); //this is the case in WPF app
ただし、Silverlight では唯一のオプションは
client.userListAsync(); //Silverlight
これは WPF では正常に機能し、目的のリストが返されますが、Silverlight ではエラーが返されます -
Error 11 Cannot implicitly convert type 'void' to 'System.Collections.Generic.List<string>'
また、これに関連して、WPF アプリでは、richTextBox に userList を使用してテキストを追加していますが、これは機能しますが、Silverlight ではrichTextBox1.AppendText
有効なオプションではありません。
Silverlight アプリのどこで問題が発生していますか?