WCF - 如何为每个调用添加其他数据

时间:2011-03-26 17:11:22

标签: wcf

我想添加一个复杂的poco,它将在每次wcf调用中自行传递。什么是这种情况的麻烦做法?

2 个答案:

答案 0 :(得分:5)

通常,执行此类操作的最佳方法是在WCF标头中传递此类“元信息”。您可以轻松地创建一个消息检查器来扩展WCF(这真的不是那么可怕而且很难做到!),这会将POCO类(或者必要的内容)注入到客户端的每个传出请求中,并从头部检索它并在服务器端验证它。

有很多相当不错的博客文章向您展示如何创建消息检查器:

查看要实施的两个相关接口:

答案 1 :(得分:0)