开发者

Inherited Class using as datacontract

开发者 https://www.devze.com 2023-03-31 05:06 出处:网络
Actually I Have a Problem Using a Inherited Class as a DataContract. Below is My Code [DataContract] public class PartialTestClass

Actually I Have a Problem Using a Inherited Class as a DataContract. Below is My Code

[DataContract]
public class PartialTestClass
{
}

[DataContract]
public class TestClass : PartialTestClass
{
}

[ServiceContract(Name = "IMessageContract", 
CallbackContract = typeof(IMessageCallback))]
public interface IMessageContract
{
    [OperationContract]
    开发者_如何学PythonPartialTestClass Test(PartialTestClass partialTestClass);
}

Client Side:

PartialTestClass p = new TestClass();
p.Name = "Afshin.Ahmari";
TestClass p2 = (TestClass)Proxy.Test(p);

Can Anybody help me with this


Child classes need to be known types of the base class:

    [DataContract]
    [KnownType(typeof(TestClass))]
    public class PartialTestClass { }
0

精彩评论

暂无评论...
验证码 换一张
取 消