0

我想在我的 WCF 服务中添加一个拦截器层,以发送设备 ID 来验证设备。

我对 WCF 拦截器非常陌生。在我花时间弄清楚它们之前,我想知道它们是否甚至可以与 Compact Framework 一起使用。

那么,WCF 拦截器是否可以与 Compact Framework 一起使用,如果可以,在我研究它们时是否需要牢记任何特殊注意事项。(任何关于如何做到这一点的 C# 示例都很棒!)

我正在使用 Visual Studio 2008 SP1。

4

2 回答 2

1

我自己没有使用过 WCF,但是快速浏览一下这篇文章会告诉我你需要 .NET CF 3.5 支持的 IChannelFactory 和/或 IChannelListener 类。

本文还有一个可下载的示例应用程序,您可能可以对其进行修改以在 .NET CF 上运行。

所以我不能给你任何考虑或陷阱,但在我看来,你不会在这里走上死胡同。

于 2010-01-12T16:54:51.683 回答
0

无法在 WCF for Compact Framework (NETCF) 上创建拦截器。NETCF 中不存在拦截器所需的 IClientMessageInspector 和类似构造。

不过,您可以添加自定义肥皂标题。您只需将它们添加到每个 WCF 服务调用。

于 2010-01-15T23:16:43.393 回答