Exemple #1
0
 public static void SetData(string name, object data)
 {
     if (data is ILogicalThreadAffinative)
     {
         LogicalSetData(name, data);
     }
     else
     {
         LogicalContext.FreeNamedDataSlot(name);
         Datastore [name] = data;
     }
 }
Exemple #2
0
 public static void LogicalSetData(string name, object data)
 {
     Datastore.Remove(name);
     LogicalContext.SetData(name, data);
 }
Exemple #3
0
 public static object LogicalGetData(string name)
 {
     return(LogicalContext.GetData(name));
 }