Exemple #1
0
        private string Serialize(SessionStateItemCollection items)
        {
            MemoryStream ms     = new MemoryStream();
            BinaryWriter writer = new BinaryWriter(ms);

            List <string> itemsABorrar = new List <string>();

            foreach (string item in items.Keys)
            {
                if (!(items[item].GetType().IsSerializable))
                {
                    itemsABorrar.Add(item);
                }
            }

            foreach (string item in itemsABorrar)
            {
                items.Remove(item);
            }

            if (items != null)
            {
                items.Serialize(writer);
            }

            writer.Close();

            return(Convert.ToBase64String(ms.ToArray()));
        }
Exemple #2
0
 public void Remove(string name)
 {
     if (innerCollection[name] != null)
     {
         addInDeletedKeys(name);
     }
     innerCollection.Remove(name);
 }
 private void RemoveOperation(string normalizedName)
 {
     if (innerCollection[normalizedName] != null)
     {
         AddInDeletedKeys(normalizedName);
     }
     innerCollection.Remove(normalizedName);
 }
 public void Remove(string name)
 {
     name = GetSessionNormalizedKeyToUse(name);
     if (innerCollection[name] != null)
     {
         addInDeletedKeys(name);
     }
     innerCollection.Remove(name);
 }
Exemple #5
0
 public void Remove(string name)
 {
     name = GetSessionNormalizedKeyToUse(name);
     if (innerCollection[name] != null)
     {
         addInDeletedKeys(name);
     }
     lock (serializedItemsLock)
     {
         innerCollection.Remove(name);
         serializedItems.Remove(name);
     }
 }
 public override void Remove(string name)
 {
     _sessionItems.Remove(name);
 }
 public sealed override void Remove(string name)
 {
     sessionValues.Remove(name);
 }
Exemple #8
0
 /// <summary>
 /// Removes the specified name.
 /// </summary>
 /// <param name="name">The name.</param>
 public override void Remove(string name)
 {
     session.Remove(name);
 }
Exemple #9
0
 public void Remove(string name)
 {
     _items.Remove(name);
 }
Exemple #10
0
 public override void Remove(string key)
 {
     _items.Remove(key);
 }
Exemple #11
0
 public override void Remove(string name)
 {
     _objects.Remove(name);
 }
Exemple #12
0
 public void Remove(string name)
 {
     _dictionary.Remove(name);
 }