0

Web クライアントを使用して Silverlight から Web サービスを呼び出しています。Web サービスからデータを取得することに行き詰まっています。

教えてください: このプロセスは結果を得るための正しい方法ですか?

以下は私が使用したコードですが、完全に正しいわけではありません。

System.Uri uri = new System.Uri("http://[localhost]/CustomerPortalService12/AddAccount/" + "Expense");

var w = new WebClient();

var json_data = string.Empty; 

// attempt to download JSON data as a string

try
{
    w.DownloadStringCompleted += w_DownloadStringCompleted;
    w.DownloadStringAsync(uri);
}
catch (Exception) 
{

}
4

1 に答える 1

0

あなたのソリューションは正しいですが、コードのどこかに w_DownloadStringCompleted メソッドがあると思います。

試すことができる場合は、あなたのようなシナリオを処理するための適切に構築されたライブラリである Reactive Extension (Rx) を探します

于 2013-09-16T08:45:11.483 に答える