Wcf服务抽象类作为方法参数



我得到了一些wcf服务。我还得到了:

[DataContract]
public abstract class BaseClass
{
}
[DataContract]
public class ClassA : BaseClass
{
    [DataMember]
    //some data members
}
[DataContract]
public class ClassB : BaseClass
{
    [DataMember]
    //some data members
}

I got method

[OperationContract]
public void SendData(BaseClass[] data);

所以我需要将ClassAClassB中的Array传递给我的服务。我应该如何标记我的类,使其在服务元数据中可见,并且总体上正确?

查看KnownTypeAttribute

最新更新