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 方法。

如果您可以尝试,那么寻找反应式扩展(Rx),它是用于处理像您这样的场景的精心构建的库

于 2013-09-16T08:45:11.483 回答