Thread-exclusive data: how to store and access?

.net, c#, multithreading

Solution

You could take a look at the ThreadStaticAttribute. Another helpful methods are SetData/GetData which allow you to store data relative to the current thread.

Problem

Is there a possibility in .NET to bind an object instance to a current execution context of a thread? So that in any part of the code I could do something like `CurrentThread.MyObjectData.DoOperation()` and be sure that I access thread-specific data? thanks!

Original source