首页 > 解决方案 > 在 Xamarin Visual Studio 2017 中使用 Soap 客户端 - 都柏林总线实时信息

问题描述

我会很感激一些帮助,我对编程很陌生。

我正在尝试使用 Visual Studio 2017 在 Xamarin 中使用肥皂客户端。肥皂客户端用于提供巴士服务的实时信息。

从研究主题我了解添加“WSDL”作为对 VS 2017 的 Web 引用,我只是想知道将信息调用到 Xamarin 应用程序的最佳方法。

http://rtpi.dublinbus.ie/DublinBusRTPIService.asmx?WSDL

我已将 Soap Client (WSDL) 添加为 Web 参考(上图)

我试图使用 C# 使用数据

我创建了一个界面

namespace Soap
{
    public interface RealTimeInfo
    {
        bool GetRealTimeStopData(string data);
    }
}

我创建了一个获取“RealTimeInfo”类

 [assembly:Dependency(typeof(Soap.Droid.GetRealTimeInfo))]

namespace Soap.Droid
{
    public class GetRealTimeInfo : RealTimeInfo
    {
        public bool GetRealTimeStopData(string data)
        {
            var RTPIService = new ie.dublinbus.rtpi.DublinBusRTPIService();
            bool returnoRealTimeStopData = RTPIService.GetAllDestinations(data);
            return returnoRealTimeStopData;
        }
    }
}

任何帮助将非常感激。

标签: c#xamarinsoapxamarin.androidsoap-client

解决方案


推荐阅读