예제 #1
0
        public static bool GetBoolItem(string itemName, bool defaultState)
        {
            if (cachedItems.ContainsKey(itemName) == false)
            {
                cachedItems[itemName] = StorageMechanism.GetBoolItem(itemName, defaultState);
            }

            return(( bool )cachedItems[itemName]);
        }
예제 #2
0
        public static string GetStringItem(string itemName, string defaultState)
        {
            if (cachedItems.ContainsKey(itemName) == false)
            {
                cachedItems[itemName] = StorageMechanism.GetStringItem(itemName, defaultState);
            }

            return(( string )cachedItems[itemName]);
        }
예제 #3
0
 /// <summary>
 /// Sets the storage mechanism.
 /// </summary>
 /// <returns>The storage mechanism.</returns>
 /// <param name="storageMechanism">Storage mechanism.</param>
 public SessionContext SetStorageMechanism(StorageMechanism storageMechanism)
 {
     this.DoAdd(Constants.SESSION_STORAGE, storageMechanism.Value);
     return(this);
 }
예제 #4
0
 public static void SetStringItem(string itemName, string state)
 {
     cachedItems[itemName] = state;
     StorageMechanism.SetStringItem(itemName, state);
 }