Name

LocalDataStoreSlot

Synopsis

The CLR allocates a multislot local data store to each process when it starts. These slots are used for thread-specific and context-specific data, and are not shared between threads or contexts. The LocalDataStoreSlot class encapsulates one of these slots. It’s used by the GetData() and SetData() methods in the System.Threading.Thread and by System.Runtime.Remoting.Contexts.Context classes.

public sealed class LocalDataStoreSlot {
// Protected Instance Methods
   protected override method void Finalize();                    // overrides object
}

Returned By

System.Threading.Thread.{AllocateDataSlot(), AllocateNamedDataSlot(), GetNamedDataSlot()}

Passed To

System.Threading.Thread.{GetData(), SetData()}

Get C# in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.