【发布时间】:2011-06-16 15:49:40
【问题描述】:
我有(为了方便起见)2 节课 1)抽象类A 2) 从 A 继承类 B。
现在我正在使用方法“callMethod(A argument)” 这在 wsdl 中暴露了我的抽象类。
但问题是在客户端我希望能够知道 A 是 B 还是其他东西。而且我希望能够到达不可用的 B 类,因为它不在 wsdl 中。
我已经尝试过 KnownTypeAttribute 和 ServiceKnownTypeAttribute,但我无法让它工作。
现在我当然可以创建一个使用 B 类型参数的虚拟方法,从而导致 B 类在 WSDL 中公开,但这是不专业的。
有什么想法吗? 非常感谢
【问题讨论】:
-
应作者要求删除。
标签: c# web-services wsdl class-attributes