我想确保我的Silverlight中使用的数据服务,并期待在使用混淆到SL和HTTPSed定制SOAP头。

我发现示出了如何使用来做到这一点的任何数量的实施例的 IClientMessageInspector 下,IEndpointBehavior,以及一些其它的东西。好吧......这一切看起来很简单。

我的问题是,虽然当我尝试写我的课,并从IClientMessageInspector继承,它不断告诉我,接口没有定义。我看着它在对象资源管理器,它说,这是在 System.ServiceModel.Dispatcher 命名空间。好的。

我不能为我的生命得到这个接口被“引用”虽然。我添加了一个项目引用System.ServiceModel,我已经在我的代码文件中的下列进口量(所有这些都表明会好起来):

Imports System.ServiceModel
Imports System.ServiceModel.Description
Imports System.ServiceModel.Channels
Imports System.ServiceModel.Dispatcher

然而,当我试图实现IClientMessageInspector,它仍然告诉我这是不确定的,并提供带IClientMessageFormatter或IClientOperationSelector来取代它。

什么参考/进口我需要添加得到IClientMessageInspector ???

有帮助吗?

解决方案

发现这个问题。在该项目中引用的System.ServiceModel.dll是针对运行时V2.0.50727,其不包括较新的接口和这样,代替该DLL的框架v.3.x版本。

不过......现在这提出了一个新的问题,这将成为它自己的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top