Xamarin表单SOAP WebService,如何获取数据?

时间:2017-05-29 02:30:27

标签: c# web-services xamarin soap

我已经搜索了几天,但无法弄清楚这一点。我想从WebService获取结果。我正在使用PCL,据我所知,我们不能在返回时使用字符串作为变量,只是无效。

        WebServiceSoapClient client = new WebServiceSoapClient();
        string result = client.SetDriverAvailAsync(varUserid, varPassword, varLocation, varDateTime);

以上是我用来调用方法的内容。而Web服务就是这样编写的。

[WebMethod]
public string SetDriverAvail(string drivername, string password, string location, string datetime)
{
    if (location == "" || datetime == "")
    {
        return "failed";
    }

它做了很多其他的事情。然后返回“成功”或“失败”。底线是。当我在Xamarin中为可移植表单制作服务参考时,它在连接服务中所做的唯一方法是公共空白。

如果我在ASP Web Page等所有其他项目中提供服务参考。它不同地构建这些方法。并且让你返回一个字符串。

ConfUSED ...感谢

1 个答案:

答案 0 :(得分:0)

这可能是一个简单的答案,但我建议你阅读Xamarin introduction to web services