我是否必须让我通过WCF服务发送的每个对象都是一个[datcontract] ?

本文关键字:对象 datcontract 一个 是否 服务 WCF | 更新日期: 2023-09-27 18:19:07

我正试图为我的项目建立一个异常框架。我知道(并且很乐意)将我的服务对象标记为[DataContract]并来回传递它们。我有一个Exception基类,它继承了isserializable并覆盖了GetObjectData。我可以通过WCF服务发送该对象,就像我可以发送数据合约一样吗?

我是否必须让我通过WCF服务发送的每个对象都是一个[datcontract] ?

isserializable应该是好的,只要字段或属性是数据成员