我对WCF相当陌生,只是想知道如何正确地使MessageContract继承工作。我的设置的简化版本如下--一个“基本”消息类型,然后是另一个继承自它的“测试”消息。[MessageContract]{ }
public class TestMessage :由于它被定义为一个抽象类,因此会导致以下错误:
“该消息不能反序列化为MessageContract类型的BaseMessage,因为它没有默认(无参数)构造
我在我的wcf合同中使用Stream对象,所以被迫使用MessageContract而不是DataContract。[MessageContract] { publicSystem.IO.Stream FileData;
public class A : Document [MessageBodyMemb