2013-06-21 28 views
0

我有一個單一的實例,單線程WCF服務(一個要求)。在每個操作合同執行之前,我需要執行一項功能,例如ClearUnmanagedState()。我已經爲此執行了IDispatchMessageInspectorAfterReceiveRequest,但發現它在消息接收時執行,而不是在即將執行操作時執行。IDispatchMessageInspector和InstanceContextMode.Single order not maintained

因此,我的InstanceContextMode.Single不符合此ClearUnmanagedState()要求。

是否有任何WCF服務行爲,我可以實現以允許單個上下文,單線程執行之前的操作合同執行?

回答

相關問題