我有M
返回类的 WCF web 方法A
。Web 方法配置为使用 JSON 序列化程序。
现在问题来了:我有B
一个直接专业化的课程A
。我想返回B
,但如果我这样做,请求会失败。
如果可能的话,我需要做些什么来完成这项工作?
这本质上是我在乱写代码中的问题:
[WebMethod]
A M();
public A M() {
return new B(); // <-- no response on the client
}
[DataContract]
class A {
[DataMember]
bool Foo;
}
[DataContract]
class B : A {
}