|
1
1
围绕生成的代理代码构建一个包装器,这就是您的代码所在。不要更改生成的代理,因为您应该认为它是“可消耗的”。 更新:包装器应该控制底层SOAP对象的生存期(声明并创建代理类的实例),并向应用程序公开有用的属性和方法,这样对WSDL(以及代理)的任何更改都不会影响应用程序的其余部分(很大)。i、 这是一个禁欲层,隐藏着血淋淋的细节。在我的系统中,我还处理序列化问题(SOAP XML并不总是我的代理认为应该出现的,可能是因为我们使用的是旧版本的Delphi)、注入安全证书、管理端点和记录数据。应用程序的其余部分完全不知道,而是调用如下函数:
|