Je voudrais sérialiser en binaire ma session.
j'ai fait ceci
Mais j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 MemoryStream stream = new MemoryStream(); BinaryFormatter mS = new BinaryFormatter(); mS.Serialize(stream,HttpContext.Current.Session); int are=45; stream.Position = 0; string data = new StreamReader(stream).ReadToEnd();
Pourtant une session est sérialisable ?Le type System.Web.SessionState.HttpSessionState dans l'assembly System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a n'est pas marqué comme serializable.
Dans ma session j'ai des hashtables, des arraylist, des string, des bools.
Merci pour votre aide
Partager