0

我必须将请求 ID 传递给它的传出 WCF 服务调用,并在 WCF 操作中获取请求 ID。我怎样才能做到这一点。?

对于传出的 Httprequest,我使用 CookieContainer 并将 ID 存储在新的 Cookie 中,并从其他应用程序的 HttpRequest.Cookies 中获取 ID。

同样,我需要从 Web 请求中分配值并调用 WCF 服务操作。在 WCF 操作中,我需要获取分配的值。

如何做到这一点?

4

1 回答 1

1

任何一个

OperationContext.Current.OutgoingMessageHeaders 
OperationContext.Current.IncomingMessageHeaders

在分别为客户端和服务派生IClientMessageInspector/IDispatchMessageInspecto r的方法或自定义类中。

于 2015-12-26T09:15:19.017 回答