我有这种情况,我看到线程的 CallContext 在后续调用中转发数据。考虑我有一个简单的 API,当查询时,它将使用以下方法将一个数据条目设置到 CallContext 中:// entry to the API execution within OnStartProcessingRequest method of DataServiceif(CallContext.LogicalGetData("data") != null) CallContext.LogicalSetData("data", someValue)print("data " + CallContext.LogicalGetData("data"))当我在一些 API 查询后看到日志时,我看到了类似的日志。| 线程| 日志 || 第237话 数据 23 || 145 | 数据 19 || 第872话 数据 78 || 第237话 数据 23 |我担心的是,为什么 ID 为 237 的线程会获取旧数据?即 23我确定控件没有进入 LogicalSetData 代码块,因为它已经有数据。我不确定为什么会这样?谁能帮我这个?该服务是 WCF 数据服务。正在从邮递员 REST 客户端发出呼叫。
1 回答
- 1 回答
- 0 关注
- 119 浏览
添加回答
举报
0/150
提交
取消