首页 > 解决方案 > 使用 Xamarin 表单调用 WebService(使用 Vs 2019)

问题描述

尝试使用 Xamarin 表单调用 WebService

运行后出现此错误 System.InvalidOperationException: 'A Binding must be configured for this channel factory

这是我的代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Xamarin.Forms;
using Xamarin.Forms.Xaml;

namespace And.Saby8
{
    [XamlCompilation(XamlCompilationOptions.Compile)]
    public partial class Page1 : ContentPage
    {
        public Page1()
        {
            InitializeComponent();
            login_ico.Source = ImageSource.FromResource("And.Saby8.image.logo.png");
            btn_login.Clicked += Btn_login_Clicked;

        }

        public async void Btn_login_Clicked(object sender, EventArgs e)
        {
              myapp.myappSoapClient ws = new myapp.myappSoapClient();

            login resulto = await ws.loginsAsync(username.Text, password.Text);

            if (resulto.validuser)
                await Navigation.PushAsync(new MainPage());
            else
                Device.BeginInvokeOnMainThread(() => {

                    DisplayAlert("Eror", "", "OK");

                });

        }


}
}

有什么问题吗,是否有 Completed Event 的替代方法(loginsCompleted 女巫在 vs2019 中不可用)

你能帮我吗 ?

谢谢。

标签: c#web-servicesxamarin

解决方案


推荐阅读