Web Services Xamarin Forms添加的Web服务不工作

7qhs6swi  于 2022-11-24  发布在  其他
关注(0)|答案(1)|浏览(151)

我通过WCF向Xamarin.Forms项目添加了一个连接服务,然后添加了以下代码:

private async void NumberToWord(ulong num)
    {
        NumConvert.NumberConversionSoapTypeClient client = new NumConvert.NumberConversionSoapTypeClient(NumConvert.NumberConversionSoapTypeClient.EndpointConfiguration.NumberConversionSoap12);
        var result = await client.NumberToWordsAsync(num);
        labell.Text = result.ToString();
    }

但是当我调用这个函数时,它给出了如下错误:
System.Xml.XmlException:'找不到命名空间名称为' http://www.dataaccess.com/webservicesserver/ '的项目'NumberToWordsAsyncResponse'。行4,位置6。'

  • 谢谢-谢谢
pgpifvop

pgpifvop1#

我在添加Web服务引用时解决了这个问题,在指定客户端选项部分选中了“生成同步操作”复选框:enter image description here
有了这个,你不需要只使用异步函数,也需要同步函数,这就是我解决问题的方法。

相关问题