【发布时间】:2010-10-26 14:51:10
【问题描述】:
在 Flex 3 中,自省 Web 服务会产生一个构造函数,该构造函数允许 Web 服务的位置在运行时更改。现在看来,Web 服务自省工具只允许在 WS 向导中指定的单个 WSDL URI。是这种情况还是我只是错过了什么?
Flex 3 自省服务将创建一个具有以下构造函数签名的服务类:
private var service:MyWebService;
service= new MyWebService(null, wsdlLocation); // With parameters
或者你可以使用:
service = new MyWebService(); //with no parameters
在 Flex 4 中,您似乎只能使用:
service = new MyWebService();
因此,如果您直到运行时才知道 Web 服务器的位置,我是否需要手动覆盖自省/生成的 _super_MyWebService.as 类,以便恢复在运行时指向不同服务器的能力?
有人知道为什么会发生这种变化,或者 Flash Builder 4 Web 服务自省工具用于动态服务器的“新”方式是什么?
【问题讨论】:
标签: apache-flex flex3 flex4 introspection