0

我是 WCF 的新手;我的 WCF 服务中有一个抽象类。

我正在从另一个调用它的应用程序中引用该 WCF 服务:我已将它作为服务引用添加到我的 Visual Studio 项目中。

我设法使用 ServiceKnownType 属性序列化派生类,但我无法设法使基类在服务参考代码中自动抽象。

有任何想法吗?

4

1 回答 1

1

我不确定这是否适用于您的情况,但您不能(使用普通的添加服务引用工具)直接生成抽象类。

但是,所有生成的类都是部分的,因此如果您知道命名空间,那么使其抽象所需的只是一个新文件;

namespace whatever.the.service.reference.namespace.is {
    abstract partial class MyClass { }
}

...并且该课程将被标记为抽象。

于 2013-05-31T14:24:46.427 回答