我有一個OperationContext
在異步操作被調用(並且我的線程更改)後變爲空。在使用.net的異步方法之後OperationContext爲空4.6.2
我知道這是一個知道的問題,我已經拋出了一些關於這個問題的StackOverflow問題。
在.net 4.6.2
有問題的解決方法,因爲您可以閱讀here。
OperationContext.Current異步改進
WCF現在有能力 包括OperationContext.Current用的ExecutionContext使得 的OperationContext流經異步執行。有了這個改進,WCF允許CurrentContext從一個線程傳播到另一個線程。這意味着即使在調用OperationContext.Current之間存在上下文切換 ,在整個方法的執行過程中,其值將正確流動 。
爲了讓我的目標得到支持,我需要做什麼嗎?我使用的是VS 2013,將框架更新爲4.6.2
並安裝了dev-pack。 我已將項目更改爲使用Framework 4.6.2
,並且在異步調用後仍然會收到null OperationContext
。
這是否也修復了WebOperationContext? – Rhyous