Thread Üzerinde Obje Saklama
System.Threading.Thread class’ı üzerinde bulunan method’ların yardımı ile ilgili Thread üzerinde memory slot’ları oluşturup, içlerinde istediğiniz bilgiyi saklayabilirsiniz.
Çok basit bir örneğini aşağıda ekliyorum.
using System.Threading; public class SlotDataProvider { public static object GetFromSlot(string slotName) { LocalDataStoreSlot slot = GetSlot(slotName); if (slot == null) return null; return Thread.GetData(slot); } private static void SaveToSlot(string slotName, object data) { LocalDataStoreSlot slot = GetSlot(slotName); if (slot == null) return; Thread.SetData(slot, data); } private static LocalDataStoreSlot GetSlot(string slotName) { return Thread.GetNamedDataSlot(slotName); } }