2015-04-21 42 views
1

我正在使用vNext製作一個簡單的應用程序,該應用程序使用HttpContext.Session對象。看來Session類只支持在會話中設置值爲int,stringbyte[]的方法。我的問題是:如何在會話中存儲任意對象?或者有沒有比這樣做更好的選擇,請告訴我。在ASP.Net vNext Session中存儲對象

回答

1

您提到的方法通過基本的ISessionCollection接口(您可以檢查here)作爲擴展方法實現,該接口只處理byte[]

無論如何,要存儲對象,您必須將它們序列化爲byte[]或將它們序列化爲字符串(例如使用Json.Net)並存儲序列化值。