我想在我的WCF服务中添加一个拦截器层,以发送设备ID来验证设备。
我对WCF拦截器非常新。在我花时间弄清楚之前,我想知道他们是否使用Compact Framework。
那么,WCF拦截器是否可以与Compact Framework一起使用?如果有的话,我在研究它时需要记住任何特殊注意事项。 (如何做到这一点的任何C#示例都很棒!)
我正在使用Visual Studio 2008 SP1。
答案 0 :(得分:1)
我自己没有使用过WCF,但是快速浏览一下this文章就会发现我需要.NET CF 3.5支持的IChannelFactory和/或IChannelListener类。
该文章还有一个可下载的示例应用程序,您可以修改该应用程序以在.NET CF上运行。
所以我不能给你任何考虑或陷阱,但在我看来你不会走在这条死路上。
答案 1 :(得分:0)
无法在WCF for Compact Framework(NETCF)上创建拦截器。 NETCF中不存在IClientMessageInspector和拦截器所需的类似构造。
您可以添加自定义soap标头。您只需将它们添加到每个WCF服务调用。