.NET ASMX WebService和客户端要调用的外部类

时间:2018-08-22 14:50:48

标签: .net asmx

我有一个ASMX vb.net服务,该服务引用了外部(我无法对其进行修改).net dll库(名为RTS),其中定义了类TEST(带有属性和方法)。我的ASMX的HelloWorld方法接受byval作为参数TEST类。 好了,我已经创建了使用ASMX的相关客户端。 客户端也引用定义了类TEST的同一.net dll库(名为RTS)。 当我编写从客户端到HelloWorld方法的调用时,请求的参数是由RTS.TEST插入的ServiceReference1.TEST类型,这对我来说不太好,因为在ServiceReference1.TEST类中看不到任何方法。 是否可以对WebService说使用RTS.TEST类,以便客户端可以使用它? 谢谢

external dll RTS 
Class TEST {...} 
WebService
function HelloWorld (byval X as RTS.TEST) 

Client 
private ToService as new ServiceReference1.ServiceSoapClient
... 
dim P as new RTS.TEST
ToService.HelloWorld(P) -> throws error: cannot convert TEST to TEST 
That's because HelloWorld in the client accepts ServiceReference1.TEST type instead of RTS.TEST type

0 个答案:

没有答案