Wcf服务抽象类作为Method参数

时间:2014-05-12 14:28:55

标签: c# .net 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
}

我有方法

[OperationContract]

public void SendData(BaseClass[] data);

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

1 个答案:

答案 0 :(得分:2)