在我在VisualStudio中进行的Xamario.iOS应用程序中,我通过添加ServiceReferences(添加ServiceReference)来消耗WCF服务,并且我在ServiceReference文件夹中添加了我的服务,如下所示:
我的代码看起来像是
LoginRequest req = new LoginRequest()
req.username = "test"
req.password = "test"
LoginResponse res = LoginService.Authenticate(req)
我得到了我的答复,这很好。
但我想动态配置WCF服务的地址,以便将来我可以在一个地方更改我的服务URL,而不是更新ServiceReference文件夹下的所有服务。 现在,在我的Xamarin.iOS项目中,我找不到任何配置文件,其中包含添加了WCF服务的配置详细信息。
如果我在后面的代码中创建服务客户端,我可以获得每个服务的客户端,但在这种情况下,我如何才能拥有我的LoginRequest和LoginResponse类型?
答案 0 :(得分:0)
您的客户端类应该有一个构造函数重载,允许您指定端点的地址。