WCF数据服务(OData)中的往返标头

时间:2019-05-21 01:56:16

标签: .net odata wcf-data-services wcf-data-services-client

普通WCF具有IClientMessageInspector,可让您在通话之前和通话之后获得挂机。 (BeforeSendRequestAfterReceivedReply)。

WCF数据服务(Microsoft失效的OData框架)具有SendingRequestReceivingResponse来填充这些功能。

但是,BeforeSendRequest具有对象的返回类型,然后该对象作为AfterReceivedReply传递到correlationContext。这是一个非常重要的功能。它使您知道哪个响应与哪个请求一起进行。

可悲的是,它从WCF数据服务中丢失。我只想寻找一种关联呼叫的方法。

我想知道是否有一些棘手的方法将标头传递到WCF数据服务并自动将其传递回去。 (我承认这是一个远景。)  这样一来,我就能知道哪个电话接听哪个回复。

仅添加一个HTML标头是相当容易的,但是我必须重新发布所有WCF数据服务才能使它们传递回去。我希望有一些设置可以让它自动发生?

0 个答案:

没有答案