c# - 在 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;
}
}
}
任何帮助将非常感激。
解决方案
推荐阅读
- php - PHP用数组中的值替换字符串
- liferay - Liferay Service Builder 和 portlet 实例特定数据
- android - 删除资源 com.myapp.application:string/com_facebook_loginview_logged_in_using_facebook_f1gender 而不需要默认值
- angular - Angular 7 - 为选择/下拉框设置数据源
- android - 不确定如何完美使用 GradientDrawable
- api - 如何通过 Net core 中的 ZCRMSDK 从 zoho 服务器获取超过 200 条记录?
- python - pytest - Windows 致命异常:代码 0x8001010d
- android - 将 Dispatcher.Main 与 delay() 一起使用是个好主意吗?
- splunk - 获取整个事件的当前进程状态
- debugging - How to load debug symbols for the whole OVMF UEFI image in gdb?