Я сериализую SessionStateItemCollection items, длина моей строки превышает 12000 символов, есть ли способ сжать размер строки.
Вот мой код, пожалуйста, помогите мне решить эту проблему.
private string Serialize(SessionStateItemCollection items)
{
MemoryStream ms = new MemoryStream();
BinaryWriter writer = new BinaryWriter(ms);
if (items.Count != 0)
items.Serialize(writer);
System.Diagnostics.Debug.WriteLine(ms.Length);
writer.Close();
return Convert.ToBase64String(ms.ToArray());
}
в основном это проблема stackoverflow.com/questions/17211163/…
Можете попробовать сжать, смотрите ответы на Сжимайте и распаковывайте поток с помощью Compression.DeflateStream.





Почему проблема более 12000 символов? Какое отношение ваш вопрос имеет к Oracle?