我想在线程中添加自定义数据。例如,环境事务范围存储在线程中以及身份信息中。我想提供自己的环境数据。有没有办法做这个OTB还是会有很多不值得的工作?
假设我有一个使用
using(var x = new MyDataClass())
{
SomeMethod();
}
在SomeMethod()
中我希望能够访问在调用方法中声明的MyDataClass实例。
答案 0 :(得分:3)
听起来你正在寻找ThreadStaticAttribute
,除非我完全误解了这个问题。
这篇文章 - Thread Local Storage: Thread-Relative Static Fields and Data Slots,可能会引起关注。