在WCF中,如何在序列化过程之前修改操作结果?

在WCF中,如何在序列化过程之前修改操作结果?,wcf,serialization,Wcf,Serialization,为了安全起见,我想在序列化之前修改所有操作结果。我有一些选择: 我可以编写自己的序列化程序 我可以编写一个参数检查器 我不想处理原始消息,我想使用反射。还有别的办法吗 谢谢。 编写一个包装器方法,包装此处理器方法的结果 在传出消息中插入自定义HTTP或SOAP头,并注意消息编码器、错误处理程序或消息检查器中的头

为了安全起见,我想在序列化之前修改所有操作结果。我有一些选择:

  • 我可以编写自己的序列化程序
  • 我可以编写一个参数检查器
我不想处理原始消息,我想使用反射。还有别的办法吗

谢谢。

  • 编写一个包装器方法,包装此处理器方法的结果
  • 在传出消息中插入自定义HTTP或SOAP头,并注意消息编码器、错误处理程序或消息检查器中的头