【发布时间】:2014-05-09 16:54:48
【问题描述】:
我必须从网络服务中获取结果。这是我用的:
编辑:
private void Button_Click(object sender, RoutedEventArgs e)
{
webService.WebServiceHuscSoapClient a = new webService.WebServiceHuscSoapClient();
a.InsertNewUserCompleted += a_InsertNewUserCompleted;
a.InsertNewUserAsync("name", "phonenumber", "address");
}
void a_InsertNewUserCompleted(object sender, webService.InsertNewUserCompletedEventArgs e)
{
MessageBox.Show(e.Result.ToString());
}
有什么方法可以将所有这些函数甚至处理程序放到一个类中,当我想从我的网络服务中获取数据时,我会这样做:
string json = MyWebService.GetData();
【问题讨论】:
-
为什么不呢?您可以使用/利用 c# 的扩展方法。
-
创建一个返回 Json 字符串或者你所期望的,而不是 void 的方法
-
我创建了一个返回 int 的方法,但不知何故客户端上的 Async 方法是无效的。我真的不知道为什么。这是我第一次使用它。
-
这已经不是原来的问题了...
标签: c# windows-phone