我已经搜索了几天,但无法弄清楚这一点。我想从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 ...感谢