我在xamarin中调用WCF服务,下面是我的代码
res = Task.Factory.FromAsync((asyncCallback, asyncState) =>
_client.BeginMagic(req, asyncCallback, asyncState),
(asyncResult) =>
_client.EndMagic(asyncResult),null ).Result;
如果我使用使用Svcutil.exe生成的Proxy类,则此代码可提供完美的输出。现在我添加了ServiceReference来访问服务。 但它没有给我输出。看到截图,它显示儿童无法评估。
有人可以帮忙吗?
答案 0 :(得分:0)
假设您的方法名称为GetRecords()
,那么可能存在类似GetRecordsCompleted
的事件。如果存在,则必须绑定它。因为在Silverlight项目中引用WCF服务后,会创建事件每个服务方法。在Xamarin中尝试但不确定。