2011-11-11 31 views
1

說,我在一個客戶端,其中鏈看起來像(簡體):語境傳遞WCF管道

  1. 代理方法調用
  2. 參數檢查(IParameterInspector
  3. 序列化/信息格式化
  4. 消息檢查(IClientMessageInspector
  5. 頻道

是否有任何方法可以通過鏈條傳遞我的上下文?

我試圖解決的問題是,IParameterInspector.AfterCall()是不會被調用的情況下出現故障,我不能獲得相關狀態對象我創建IParameterInspector.BeforeCall(),我可以嗎?但是,如果我可以將其存儲在某種情況下,我會檢索它,例如,IClientMessageInspector.AfterReceiveReply()並且很高興。

回答

0

OperationContextIClientMessageInspector內無法使用。結束與ThreadStatic領域希望我不會得到多線程問題。