【发布时间】:2012-08-03 16:48:37
【问题描述】:
你能做到吗?
[DataContract]
public class RegisterEndpointRequest : NotificationRegistrationServiceRequest
{
[DataMember]
public IEndpoint Endpoint { get; set; }
}
注意成员 Endpoint 是一个接口 (IEndpoint),而不是一个类。 WCF 会允许这样做吗?
【问题讨论】:
-
我认为它会的,只要你为你的
Endpoint属性所拥有的任何具体的IEndpoint实现也用DataContractAttribute和适当的DataMemberAttribute装饰s 在其成员上。 编辑:加上Aasmund said 关于KnownTypeAttributes 的内容。