c# - 动态创建的 Web 引用

标签 c# android web-services xamarin

我正在使用 C# 在 Xamarin Android 上开发 Android 应用程序。 有什么方法可以动态更改 SOAP Web 服务的 URL?我想将 url 存储在某种配置文件中,但我不知道该怎么做。

最佳答案

如果我错了请纠正我

但是 xamarin - soap web 服务类的第二个构造函数有一个 URL 属性。

这是我的网络服务的示例:

public partial class Service : System.Web.Services.Protocols.SoapHttpClientProtocol 
    {                    
                public Service() 
                {
                    this.Url = "http://xxx/service.asmx";
                }

                public Service(string url) 
                {
                    this.Url = url;
                }
    }

您已经在 xamarin 中添加了网络引用,然后使用您的网络服务 - 实例。

只需调用第二个构造函数并为它们提供另一个 url 作为源。

关于c# - 动态创建的 Web 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32190960/

相关文章:

web-services - 尝试解析JSON响应时得到<null>

java - Android - 停止服务的通知挂起 Intent

android - 在 Android 上启动应用程序时出现几秒钟的黑屏(没有可用的半透明主题)

android - 将数据从 Android 发送到 Webservice 以插入到我的数据库中

c# - 信用卡付款方式

c# - WPF 应用程序 mp3 声音文件的相对路径

c# - Mapster Adpat 不工作

c# - 如何更快地加载/卸载图 block block (C#)

android - Google Play 出现无效产品错误

web-services - Spring-WS:将 SOAP 错误转换为特定异常