如何拒绝 WCF 实体在某些端点中显示

How to deny WCF entities to show in some endpoints

我有一个带有 3 个端点的 wcf 服务,我在用 DataContract 和 DataMember 装饰的服务实体中。

我的问题是,是否可以拒绝 datacontractserializer 在某些端点上完成他的工作,或者我应该创建一个新的 wcf 服务?

谢谢。

之前在 Exclude property on WCF DataContract

上有人问过这个问题

答案:不,它违反了用 DataContractDataMember 属性修饰的 class 上定义的契约。