我正在使用 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/