我正在尝试在 .NET Core Web 应用程序中维护父线程及其子线程之间的数据。
我需要在其中存储父线程的 Web 应用程序名称和 Web 请求 URL,并且需要在其子线程开始执行时使用它。即使父线程在其子线程开始执行之前完成其执行,我也需要维护父数据。我尝试过执行上下文、同步本地、线程本地/静态来维护父线程和子线程之间的数据,但没有帮助。
- 任何人都可以建议在 .NET Core 中维护父线程及其子线程之间的数据的方式/方式。
- 在 .NET Framework 中,我找到了
CallContext.LogicalSetData()
andCallContext.LogicalGetData()
,但 .NET Core 不支持Call Context
.
任何人都可以在.Net Core 中向我们建议一种替代方法吗?
System.Runtime.Remoting.Messaging
==> 类 CallContext
提前致谢。