/ / Jak przechowywane są podstawowe typy w zmiennej sesji asp.net - .net, session-variables

Jak przechowywane są podstawowe typy w zmiennej sesji asp.net - .net, session-variables

Muszę wiedzieć Jak podstawowe typy Int, enum, string zostają zapisane w zmiennej sesji. Czy są one najpierw serializowane przed przechowywaniem.

Odpowiedzi:

1 dla odpowiedzi № 1

To zależy całkowicie od konfiguracji stanu sesji.

Jeśli przechowujesz stan sesji w pamięci, serializacja nie jest potrzebna. Zmienne są przechowywane bezpośrednio w obiekcie słownika.

Jeśli przechowujesz stan sesji na serwerze stanu sesji lub w bazie danych, zmienne są w rzeczywistości serializowane i deserializowane cały czas.

Możesz dowiedzieć się więcej na stronie http://msdn.microsoft.com/en-us/magazine/cc163730.aspx.